Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - Datenbankverwaltung » UltraLite-SQL-Referenz » UltraLite SQL-Funktionen » SQL-Funktionen (E-O)

 

LIST-Funktion [Aggregat]

Gibt eine Liste mit durch Kommas getrennten Werten zurück

Syntax
LIST( 
[ DISTINCT ] Zeichenfolgenausdruck
[  , Begrenzer-Zeichenfolge ] )
Parameter
  • Zeichenfolgenausdruck   Ein Zeichenfolgenausdruck, normalerweise ein Spaltenname. Für jede Zeile in der Spalte wird der Wert einer kommagetrennten Liste hinzugefügt. Wenn DISTINCT angegeben wurde, werden nur eindeutige Werte hinzugefügt.

  • Begrenzer-Zeichenfolge   Eine Begrenzer-Zeichenfolge für die Listeneinträge. Die Standardeinstellung ist ein Komma. Wenn NULL oder eine leere Zeichenfolge angegeben wird, gibt es keinen Begrenzer. Die Begrenzer-Zeichenfolge muss eine Konstante sein.

Rückgabe

LONG VARCHAR

LONG NVARCHAR

Bemerkungen

NULL wird der Liste nicht hinzugefügt. LIST (X) gibt die Verkettung (mit Begrenzern) aller Nicht-NULL-Werte für X für jede Zeile der Gruppe wieder. Wenn in der Gruppe nicht wenigstens eine Zeile mit einem definierten X-Wert existiert, gibt LIST(X) eine leere Zeichenfolge zurück.

Eine LIST-Funktion kann nicht als Fensterfunktion verwendet werden, aber sie kann als Eingabe für eine Fensterfunktion verwendet werden.

Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiele

Die folgende Anweisung gibt alle in der Employees-Tabelle enthaltenen Straßen zurück.

SELECT LIST( Street ) FROM Employees;