1. 程式人生 > >SQLiteDatabase query語句引數詳解

SQLiteDatabase query語句引數詳解

問:SQLiteDatabase dbInstance;
Cursor cursor = dbInstance.query(String table,String []Columns, String selection, String[]selectionArgs, String having, string orderBy);
請問這裡面每個引數的具體實際含義,哪些引數是可以為null的,為什麼?

答:table:表名,不能為null
columns:要查詢的列名,可以是多個,可以為null,表示查詢所有列
selection:查詢條件,比如id=? and name=? 可以為null
selectionArgs:對查詢條件賦值,一個問號對應一個值,按順序 可以為null
having:語法have,可以為null
orderBy:語法,按xx排序,可以為null