Freigeben über


SQLiteQueryBuilder.BuildQueryString Methode

Definition

Erstellen Sie eine SQL-Abfragezeichenfolge aus den angegebenen Klauseln.

[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

Parameter

distinct
Boolean

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

tables
String

Die Tabellennamen, mit der 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.

where
String

Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL-Klausel WHERE (mit Ausnahme des WHERE selbst). Durch die Übergabe null werden alle Zeilen für die angegebene URL zurückgegeben.

groupBy
String

Ein Filter, der deklariert, wie Zeilen gruppiert werden, formatiert als SQL-Klausel GROUP BY (mit Ausnahme des GROUP BY selbst). Die Übergabe null bewirkt, dass die Zeilen nicht gruppiert werden.

having
String

Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL-Klausel HAVING 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, die als SQL-Klausel ORDER BY formatiert sind (mit Ausnahme des ORDER BY selbst). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.

limit
String

Schränkt die Anzahl der zeilen ein, die von der Abfrage zurückgegeben werden, die als LIMIT Klausel formatiert ist. Durch Das Übergeben von NULL wird keine LIMIT Klausel bezeichnet.

Gibt zurück

die SQL-Abfragezeichenfolge

Attribute

Hinweise

Erstellen Sie eine SQL-Abfragezeichenfolge aus den angegebenen Klauseln.

Java-Dokumentation für android.database.sqlite.SQLiteQueryBuilder.buildQueryString(boolean, 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.

Gilt für: