Freigeben über


SQLiteDatabase.Query Methode

Definition

Überlädt

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

Fragen Sie die angegebene URL ab, und geben Sie eine Cursor über das Resultset zurück.

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

Fragen Sie die angegebene URL ab, und geben Sie eine Cursor über das Resultset zurück.

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

Fragen Sie die angegebene Tabelle ab, und geben Sie eine Cursor über das Resultset zurück.

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

Fragen Sie die angegebene Tabelle ab, und geben Sie eine Cursor über das Resultset zurück.

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

Fragen Sie die angegebene URL ab, und geben Sie eine Cursor über das Resultset zurück.

[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

Parameter

distinct
Boolean

true, wenn jede Zeile eindeutig sein soll, andernfalls "false".

table
String

Der Tabellenname, mit dem die Abfrage kompiliert werden soll.

columns
String[]

Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.

selection
String

Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL WHERE-Klausel (mit Ausnahme der WHERE selbst). Durch Das Übergeben von NULL werden alle Zeilen für die angegebene Tabelle zurückgegeben.

selectionArgs
String[]

Sie können "?s" in die Auswahl einschließen, die durch die Werte aus selectionArgs ersetzt wird, damit sie in der Auswahl angezeigt werden. Die Werte werden als Zeichenfolgen gebunden.

groupBy
String

Ein Filter, der deklariert, wie Zeilen gruppiert werden, die als SQL GROUP BY-Klausel formatiert sind (mit Ausnahme von GROUP BY selbst). Wenn Null übergeben wird, werden die Zeilen nicht gruppiert.

having
String

Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL HAVING-Klausel formatiert sind (mit Ausnahme des HAVING selbst). Wenn Null übergeben wird, werden alle Zeilengruppen eingeschlossen und sind erforderlich, wenn die Zeilengruppierung nicht verwendet wird.

orderBy
String

So ordnen Sie die Zeilen an, die als SQL ORDER BY-Klausel formatiert sind (mit Ausnahme der ORDER BY-Klausel). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.

limit
String

Beschränkt die Anzahl der von der Abfrage zurückgegebenen Zeilen, die als LIMIT-Klausel formatiert sind. Durch Übergeben von NULL wird keine LIMIT-Klausel bezeichnet.

cancellationSignal
CancellationSignal

Ein Signal, um den Vorgang in Bearbeitung abzubrechen, oder null, wenn keine. Wenn der Vorgang abgebrochen wird, wird der OperationCanceledException Vorgang ausgelöst, wenn die Abfrage ausgeführt wird.

Gibt zurück

Ein Cursor Objekt, das vor dem ersten Eintrag positioniert wird. Beachten Sie, dass Cursors nicht synchronisiert ist, weitere Details finden Sie in der Dokumentation.

Attribute

Hinweise

Fragen Sie die angegebene URL ab, und geben Sie eine Cursor über das Resultset zurück.

Java-Dokumentation für 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).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für:

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

Fragen Sie die angegebene URL ab, und geben Sie eine Cursor über das Resultset zurück.

[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

Parameter

distinct
Boolean

true, wenn jede Zeile eindeutig sein soll, andernfalls "false".

table
String

Der Tabellenname, mit dem die Abfrage kompiliert werden soll.

columns
String[]

Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.

selection
String

Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL WHERE-Klausel (mit Ausnahme der WHERE selbst). Durch Das Übergeben von NULL werden alle Zeilen für die angegebene Tabelle zurückgegeben.

selectionArgs
String[]

Sie können "?s" in die Auswahl einschließen, die durch die Werte aus selectionArgs ersetzt wird, damit sie in der Auswahl angezeigt werden. Die Werte werden als Zeichenfolgen gebunden.

groupBy
String

Ein Filter, der deklariert, wie Zeilen gruppiert werden, die als SQL GROUP BY-Klausel formatiert sind (mit Ausnahme von GROUP BY selbst). Wenn Null übergeben wird, werden die Zeilen nicht gruppiert.

having
String

Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL HAVING-Klausel formatiert sind (mit Ausnahme des HAVING selbst). Wenn Null übergeben wird, werden alle Zeilengruppen eingeschlossen und sind erforderlich, wenn die Zeilengruppierung nicht verwendet wird.

orderBy
String

So ordnen Sie die Zeilen an, die als SQL ORDER BY-Klausel formatiert sind (mit Ausnahme der ORDER BY-Klausel). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.

limit
String

Beschränkt die Anzahl der von der Abfrage zurückgegebenen Zeilen, die als LIMIT-Klausel formatiert sind. Durch Übergeben von NULL wird keine LIMIT-Klausel bezeichnet.

Gibt zurück

Ein Cursor Objekt, das vor dem ersten Eintrag positioniert wird. Beachten Sie, dass Cursors nicht synchronisiert ist, weitere Details finden Sie in der Dokumentation.

Attribute

Hinweise

Fragen Sie die angegebene URL ab, und geben Sie eine Cursor über das Resultset zurück.

Java-Dokumentation für 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).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für:

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

Fragen Sie die angegebene Tabelle ab, und geben Sie eine Cursor über das Resultset zurück.

[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

Parameter

table
String

Der Tabellenname, mit dem die Abfrage kompiliert werden soll.

columns
String[]

Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.

selection
String

Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL WHERE-Klausel (mit Ausnahme der WHERE selbst). Durch Das Übergeben von NULL werden alle Zeilen für die angegebene Tabelle zurückgegeben.

selectionArgs
String[]

Sie können "?s" in die Auswahl einschließen, die durch die Werte aus selectionArgs ersetzt wird, damit sie in der Auswahl angezeigt werden. Die Werte werden als Zeichenfolgen gebunden.

groupBy
String

Ein Filter, der deklariert, wie Zeilen gruppiert werden, die als SQL GROUP BY-Klausel formatiert sind (mit Ausnahme von GROUP BY selbst). Wenn Null übergeben wird, werden die Zeilen nicht gruppiert.

having
String

Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL HAVING-Klausel formatiert sind (mit Ausnahme des HAVING selbst). Wenn Null übergeben wird, werden alle Zeilengruppen eingeschlossen und sind erforderlich, wenn die Zeilengruppierung nicht verwendet wird.

orderBy
String

So ordnen Sie die Zeilen an, die als SQL ORDER BY-Klausel formatiert sind (mit Ausnahme der ORDER BY-Klausel). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.

limit
String

Beschränkt die Anzahl der von der Abfrage zurückgegebenen Zeilen, die als LIMIT-Klausel formatiert sind. Durch Übergeben von NULL wird keine LIMIT-Klausel bezeichnet.

Gibt zurück

Ein Cursor Objekt, das vor dem ersten Eintrag positioniert wird. Beachten Sie, dass Cursors nicht synchronisiert ist, weitere Details finden Sie in der Dokumentation.

Attribute

Hinweise

Fragen Sie die angegebene Tabelle ab, und geben Sie eine Cursor über das Resultset zurück.

Java-Dokumentation für 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).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für:

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

Fragen Sie die angegebene Tabelle ab, und geben Sie eine Cursor über das Resultset zurück.

[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

Parameter

table
String

Der Tabellenname, mit dem die Abfrage kompiliert werden soll.

columns
String[]

Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.

selection
String

Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL WHERE-Klausel (mit Ausnahme der WHERE selbst). Durch Das Übergeben von NULL werden alle Zeilen für die angegebene Tabelle zurückgegeben.

selectionArgs
String[]

Sie können "?s" in die Auswahl einschließen, die durch die Werte aus selectionArgs ersetzt wird, damit sie in der Auswahl angezeigt werden. Die Werte werden als Zeichenfolgen gebunden.

groupBy
String

Ein Filter, der deklariert, wie Zeilen gruppiert werden, die als SQL GROUP BY-Klausel formatiert sind (mit Ausnahme von GROUP BY selbst). Wenn Null übergeben wird, werden die Zeilen nicht gruppiert.

having
String

Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL HAVING-Klausel formatiert sind (mit Ausnahme des HAVING selbst). Wenn Null übergeben wird, werden alle Zeilengruppen eingeschlossen und sind erforderlich, wenn die Zeilengruppierung nicht verwendet wird.

orderBy
String

So ordnen Sie die Zeilen an, die als SQL ORDER BY-Klausel formatiert sind (mit Ausnahme der ORDER BY-Klausel). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.

Gibt zurück

Ein Cursor Objekt, das vor dem ersten Eintrag positioniert wird. Beachten Sie, dass Cursors nicht synchronisiert ist, weitere Details finden Sie in der Dokumentation.

Attribute

Hinweise

Fragen Sie die angegebene Tabelle ab, und geben Sie eine Cursor über das Resultset zurück.

Java-Dokumentation für 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).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für: