SQLite

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();
}
相關文章
相關標籤/搜索