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 クエリ文字列を作成します。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。