SQLiteQueryBuilder.BuildQueryString Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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, für die die Abfrage kompiliert werden soll.
- columns
- String[]
Eine Liste der zurückzugebenden Spalten. Das Übergeben von NULL gibt alle Spalten zurück, was davon abgeraten wird, um zu verhindern, dass Daten aus dem Speicher gelesen werden, der nicht verwendet wird.
- where
- String
Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL-Klausel WHERE
(mit Ausnahme der WHERE
selbst). Durch übergeben null
werden alle Zeilen für die angegebene URL zurückgegeben.
- groupBy
- String
Ein Filter, der deklariert, wie Zeilen gruppiert werden, die als SQL-Klausel GROUP BY
formatiert sind (mit Ausnahme der GROUP BY
selbst). Das Übergeben null
führt dazu, dass die Zeilen nicht gruppiert werden.
- having
- String
Ein Filter deklariert, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierung verwendet wird, formatiert als SQL-Klausel HAVING
(mit Ausnahme der HAVING
selbst). Das Übergeben von NULL führt dazu, dass alle Zeilengruppen eingeschlossen werden und ist erforderlich, wenn keine Zeilengruppierung verwendet wird.
- orderBy
- String
Hier erfahren Sie, wie Sie die Zeilen sortieren, die als SQL-Klausel ORDER BY
formatiert sind (mit Ausnahme der ORDER BY
sich selbst). Beim Übergeben von NULL wird die Standardsortierreihenfolge verwendet, die möglicherweise ungeordnet ist.
- limit
- String
Begrenzt die Anzahl von Zeilen, die von der Abfrage zurückgegeben werden und als LIMIT
-Klausel formatiert sind. Das Übergeben von NULL gibt keine LIMIT
-Klausel an.
Gibt zurück
DIE SQL-Abfragezeichenfolge
- Attribute
Hinweise
Erstellen Sie eine SQL-Abfragezeichenfolge aus den angegebenen Klauseln.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.