Freigeben über


SQLiteQueryBuilder.BuildUnionQuery(String[], String, String) Methode

Definition

Bei einer Reihe von Unterabfragen, die alle Anweisungen sind SELECT , erstellen Sie eine Abfrage, die die Vereinigung der zurückgegebenen Unterabfragen zurückgibt.

[Android.Runtime.Register("buildUnionQuery", "([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetBuildUnionQuery_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual string? BuildUnionQuery (string[]? subQueries, string? sortOrder, string? limit);
[<Android.Runtime.Register("buildUnionQuery", "([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetBuildUnionQuery_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member BuildUnionQuery : string[] * string * string -> string
override this.BuildUnionQuery : string[] * string * string -> string

Parameter

subQueries
String[]

ein Array von SQL-Anweisungen SELECT , von denen alle dieselben Spalten aufweisen müssen wie die gleichen Positionen in ihren Ergebnissen

sortOrder
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

Die Limitklausel, die für das gesamte Union-Resultset gilt

Gibt zurück

die resultierende SQL-Anweisung SELECT

Attribute

Hinweise

Bei einer Reihe von Unterabfragen, die alle Anweisungen sind SELECT , erstellen Sie eine Abfrage, die die Vereinigung der zurückgegebenen Unterabfragen zurückgibt.

Java-Dokumentation für android.database.sqlite.SQLiteQueryBuilder.buildUnionQuery(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: