SQLiteDatabase.Query メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal) |
指定された URL に対してクエリを実行し |
Query(Boolean, String, String[], String, String[], String, String, String, String) |
指定された URL に対してクエリを実行し |
Query(String, String[], String, String[], String, String, String, String) |
指定されたテーブルに対してクエリを実行し |
Query(String, String[], String, String[], String, String, String) |
指定されたテーブルに対してクエリを実行し |
Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal)
指定された URL に対してクエリを実行し Cursor
、結果セットを返します。
[Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")]
public virtual Android.Database.ICursor? Query (bool distinct, string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")>]
abstract member Query : bool * string * string[] * string * string[] * string * string * string * string * Android.OS.CancellationSignal -> Android.Database.ICursor
override this.Query : bool * string * string[] * string * string[] * string * string * string * string * Android.OS.CancellationSignal -> Android.Database.ICursor
パラメーター
- distinct
- Boolean
各行を一意にする場合は true、それ以外の場合は false。
- table
- String
クエリをコンパイルする対象のテーブル名。
- columns
- String[]
返す列の一覧。 null を渡すとすべての列が返されます。これは、使用されないストレージからデータを読み取らないようにすることはお勧めしません。
- selection
- String
返す行を宣言するフィルター。SQL WHERE 句として書式設定されます (WHERE 自体は除きます)。 null を渡すと、指定されたテーブルのすべての行が返されます。
- selectionArgs
- String[]
選択範囲に ?s を含めることができます。これは、選択範囲に表示される順序で selectionArgs の値に置き換えられます。 値は文字列としてバインドされます。
- 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 句がないことを示します。
- cancellationSignal
- CancellationSignal
進行中の操作を取り消すシグナル。存在しない場合は null。
操作が取り消されると、 OperationCanceledException
クエリの実行時にスローされます。
戻り値
Cursor
オブジェクト。最初のエントリの前に配置されます。 Cursor
同期されていないことに注意してください。詳細については、ドキュメントを参照してください。
- 属性
注釈
指定された URL に対してクエリを実行し Cursor
、結果セットを返します。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
適用対象
Query(Boolean, String, String[], String, String[], String, String, String, String)
指定された URL に対してクエリを実行し Cursor
、結果セットを返します。
[Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query (bool distinct, string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit);
[<Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : bool * string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
override this.Query : bool * string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
パラメーター
- distinct
- Boolean
各行を一意にする場合は true、それ以外の場合は false。
- table
- String
クエリをコンパイルする対象のテーブル名。
- columns
- String[]
返す列の一覧。 null を渡すとすべての列が返されます。これは、使用されないストレージからデータを読み取らないようにすることはお勧めしません。
- selection
- String
返す行を宣言するフィルター。SQL WHERE 句として書式設定されます (WHERE 自体は除きます)。 null を渡すと、指定されたテーブルのすべての行が返されます。
- selectionArgs
- String[]
選択範囲に ?s を含めることができます。これは、選択範囲に表示される順序で selectionArgs の値に置き換えられます。 値は文字列としてバインドされます。
- 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 句がないことを示します。
戻り値
Cursor
オブジェクト。最初のエントリの前に配置されます。 Cursor
同期されていないことに注意してください。詳細については、ドキュメントを参照してください。
- 属性
注釈
指定された URL に対してクエリを実行し Cursor
、結果セットを返します。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
適用対象
Query(String, String[], String, String[], String, String, String, String)
指定されたテーブルに対してクエリを実行し Cursor
、結果セットを返します。
[Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query (string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit);
[<Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
override this.Query : string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
パラメーター
- table
- String
クエリをコンパイルする対象のテーブル名。
- columns
- String[]
返す列の一覧。 null を渡すとすべての列が返されます。これは、使用されないストレージからデータを読み取らないようにすることはお勧めしません。
- selection
- String
返す行を宣言するフィルター。SQL WHERE 句として書式設定されます (WHERE 自体は除きます)。 null を渡すと、指定されたテーブルのすべての行が返されます。
- selectionArgs
- String[]
選択範囲に ?s を含めることができます。これは、選択範囲に表示される順序で selectionArgs の値に置き換えられます。 値は文字列としてバインドされます。
- 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 句がないことを示します。
戻り値
Cursor
オブジェクト。最初のエントリの前に配置されます。 Cursor
同期されていないことに注意してください。詳細については、ドキュメントを参照してください。
- 属性
注釈
指定されたテーブルに対してクエリを実行し Cursor
、結果セットを返します。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
適用対象
Query(String, String[], String, String[], String, String, String)
指定されたテーブルに対してクエリを実行し Cursor
、結果セットを返します。
[Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query (string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy);
[<Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : string * string[] * string * string[] * string * string * string -> Android.Database.ICursor
override this.Query : string * string[] * string * string[] * string * string * string -> Android.Database.ICursor
パラメーター
- table
- String
クエリをコンパイルする対象のテーブル名。
- columns
- String[]
返す列の一覧。 null を渡すとすべての列が返されます。これは、使用されないストレージからデータを読み取らないようにすることはお勧めしません。
- selection
- String
返す行を宣言するフィルター。SQL WHERE 句として書式設定されます (WHERE 自体は除きます)。 null を渡すと、指定されたテーブルのすべての行が返されます。
- selectionArgs
- String[]
選択範囲に ?s を含めることができます。これは、選択範囲に表示される順序で selectionArgs の値に置き換えられます。 値は文字列としてバインドされます。
- groupBy
- String
SQL GROUP BY 句として書式設定された行をグループ化する方法を宣言するフィルター (GROUP BY 自体を除く)。 null を渡すと、行はグループ化されません。
- having
- String
行グループ化が使用されている場合は、SQL HAVING 句 (HAVING 自体を除く) として書式設定された、カーソルに含める行グループをフィルターで宣言します。 null を渡すと、すべての行グループが含まれるようになります。行グループ化が使用されていない場合は必須です。
- orderBy
- String
SQL ORDER BY 句として書式設定された行を並べ替える方法 (ORDER BY 自体を除く)。 null を渡すと、既定の並べ替え順序が使用され、順序が指定されていない可能性があります。
戻り値
Cursor
オブジェクト。最初のエントリの前に配置されます。 Cursor
同期されていないことに注意してください。詳細については、ドキュメントを参照してください。
- 属性
注釈
指定されたテーブルに対してクエリを実行し Cursor
、結果セットを返します。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。