共用方式為


SQLiteQueryBuilder.BuildQuery 方法

定義

多載

BuildQuery(String[], String, String[], String, String, String, String)
已淘汰.

已取代這個成員。

BuildQuery(String[], String, String, String, String, String)

SELECT建構適合用於 buildUnionQuery UNION 中運算符的SELECT語句群組。

BuildQuery(String[], String, String[], String, String, String, String)

警告

deprecated

已取代這個成員。

[Android.Runtime.Register("buildQuery", "([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetBuildQuery_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
[System.Obsolete("deprecated")]
public virtual string? BuildQuery (string[]? projectionIn, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? sortOrder, string? limit);
[<Android.Runtime.Register("buildQuery", "([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetBuildQuery_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member BuildQuery : string[] * string * string[] * string * string * string * string -> string
override this.BuildQuery : string[] * string * string[] * string * string * string * string -> string

參數

projectionIn
String[]

要傳回之資料行的清單。 傳遞 Null 會傳回所有數據行,不建議防止從不會使用的記憶體讀取數據。

selection
String

篩選條件,宣告要傳回的數據列,格式化為 SQL WHERE 子句(不包括 WHERE 本身)。 傳遞 null 會傳回指定 URL 的所有數據列。

selectionArgs
String[]
groupBy
String

宣告如何將數據列分組的篩選,格式化為 SQL GROUP BY 子句(不包括 GROUP BY 本身)。 傳遞 Null 會導致數據列未分組。

having
String

篩選條件會宣告數據指標中要包含的數據列群組,如果使用數據列群組,則格式化為 SQL HAVING 子句(不包括 HAVING 本身)。 傳遞 Null 會導致包含所有資料列群組,而且在使用數據列群組時是必要的。

sortOrder
String

如何排序數據列,格式化為 SQL ORDER BY 子句(不包括 ORDER BY 本身)。 傳遞 Null 會使用預設排序順序,可能未排序。

limit
String

限制查詢所傳回的數據列數目,格式為 LIMIT 子句。 傳遞 null 表示沒有 LIMIT 子句。

傳回

產生的 SQL SELECT 語句

屬性

備註

已取代這個成員。 此方法的簽章會誤導,因為不會執行任何 SQL 參數替代。選取自變數參數完全不會使用。 若要避免混淆,請改為呼叫 #buildQuery(String[], String, String, String, String, String)

android.database.sqlite.SQLiteQueryBuilder.buildQuery(java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

BuildQuery(String[], String, String, String, String, String)

SELECT建構適合用於 buildUnionQuery UNION 中運算符的SELECT語句群組。

[Android.Runtime.Register("buildQuery", "([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetBuildQuery_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual string? BuildQuery (string[]? projectionIn, string? selection, string? groupBy, string? having, string? sortOrder, string? limit);
[<Android.Runtime.Register("buildQuery", "([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetBuildQuery_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member BuildQuery : string[] * string * string * string * string * string -> string
override this.BuildQuery : string[] * string * string * string * string * string -> string

參數

projectionIn
String[]

要傳回之資料行的清單。 傳遞 Null 會傳回所有數據行,不建議防止從不會使用的記憶體讀取數據。

selection
String

篩選條件,宣告要傳回的數據列,格式化為 SQL WHERE 子句(不包括 WHERE 本身)。 傳遞 null 會傳回指定 URL 的所有數據列。

groupBy
String

宣告如何將數據列分組的篩選,格式化為 SQL GROUP BY 子句(不包括 GROUP BY 本身)。 傳遞 Null 會導致數據列未分組。

having
String

篩選條件會宣告數據指標中要包含的數據列群組,如果使用數據列群組,則格式化為 SQL HAVING 子句(不包括 HAVING 本身)。 傳遞 Null 會導致包含所有資料列群組,而且在使用數據列群組時是必要的。

sortOrder
String

如何排序數據列,格式化為 SQL ORDER BY 子句(不包括 ORDER BY 本身)。 傳遞 Null 會使用預設排序順序,可能未排序。

limit
String

限制查詢所傳回的數據列數目,格式為 LIMIT 子句。 傳遞 null 表示沒有 LIMIT 子句。

傳回

產生的 SQL SELECT 語句

屬性

備註

SELECT建構適合用於 buildUnionQuery UNION 中運算符的SELECT語句群組。

android.database.sqlite.SQLiteQueryBuilder.buildQuery(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於