次の方法で共有


SQLiteDatabase.Query メソッド

定義

オーバーロード

Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal)

指定された URL に対してクエリを実行し Cursor 、結果セットを返します。

Query(Boolean, String, String[], String, String[], String, String, String, String)

指定された URL に対してクエリを実行し Cursor 、結果セットを返します。

Query(String, String[], String, String[], String, String, String, String)

指定されたテーブルに対してクエリを実行し Cursor 、結果セットを返します。

Query(String, String[], String, String[], String, String, String)

指定されたテーブルに対してクエリを実行し Cursor 、結果セットを返します。

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 、結果セットを返します。

の Java ドキュメントandroid.database.sqlite.SQLiteDatabase.query(boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.os.CancellationSignal)

このページの一部は、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 、結果セットを返します。

の Java ドキュメントandroid.database.sqlite.SQLiteDatabase.query(boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String)

このページの一部は、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 、結果セットを返します。

の Java ドキュメントandroid.database.sqlite.SQLiteDatabase.query(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String)

このページの一部は、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 、結果セットを返します。

の Java ドキュメントandroid.database.sqlite.SQLiteDatabase.query(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

適用対象