query()七個參數對象
1.table from table_name 指定查詢的表名排序
2.columns select column1,cokumn2 指定查詢的列名get
3.selection where column = value 指定where的約束條件io
4.selectionArgs 爲where中的佔位符提供具體位置table
5.groupBy group by column 指定須要group by 的列select
6.having having column = value 對group by 後的結果進一步約束遍歷
7.orderBy order by column1,column2 指定查詢結果的排序方式數據
舉個栗子:查詢
Cursor cursor = db.query("Book",null,null,null,null,null,null); if (cursor.moveToFirst()){ do { //遍歷Cursor對象,取出數據 String name = cursor.getString(cursor.getColumnIndex("name")); String author = cursor.getString(cursor.getColumnIndex("author")); int pages = cursor.getInt(cursor.getColumnIndex("pages")); double price = cursor.getDouble(cursor.getColumnIndex("price")); }while (cursor.moveToNext()); } cursor.close(); }