SQLiteQueryBuilder.BuildQueryString 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從指定的子句建置 SQL 查詢字串。
[Android.Runtime.Register("buildQueryString", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? BuildQueryString (bool distinct, string? tables, string[]? columns, string? where, string? groupBy, string? having, string? orderBy, string? limit);
[<Android.Runtime.Register("buildQueryString", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")>]
static member BuildQueryString : bool * string * string[] * string * string * string * string * string -> string
參數
- distinct
- Boolean
如果希望每個數據列是唯一的,則為 true,否則為 false。
- tables
- String
要編譯查詢的數據表名稱。
- columns
- String[]
要傳回之資料行的清單。 傳遞 Null 會傳回所有數據行,不建議防止從不會使用的記憶體讀取數據。
- where
- String
篩選條件,宣告要傳回的數據列,格式化為 SQL WHERE
子句(不包括 WHERE
本身)。 null
傳遞會傳回指定 URL 的所有資料列。
- groupBy
- String
宣告如何將數據列分組的篩選,格式化為 SQL GROUP BY
子句(不包括 GROUP BY
本身)。 null
傳遞會導致數據列未分組。
- having
- String
篩選條件會宣告數據指標中要包含的數據列群組,如果使用數據列群組,則格式化為 SQL HAVING
子句(不包括 HAVING
本身)。 傳遞 Null 會導致包含所有資料列群組,而且在使用數據列群組時是必要的。
- orderBy
- String
如何排序數據列,格式化為 SQL ORDER BY
子句(不包括 ORDER BY
本身)。 傳遞 Null 會使用預設排序順序,可能未排序。
- limit
- String
限制查詢所傳回的數據列數目,格式為 LIMIT
子句。 傳遞 null 表示沒有 LIMIT
子句。
傳回
SQL 查詢字串
- 屬性
備註
從指定的子句建置 SQL 查詢字串。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。