Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

ANY

ANY

Gibt eine beliebige Zeile im ausgewählten Port zurück. Optional können Sie einen Filter anwenden, um die Anzahl der Zeilen zu beschränken, die der Datenintegrationsdienst ausliest. Es kann nur eine weitere Aggregatfunktion in ANY verschachtelt sein.

Syntax

ANY(
value
[,
filter_condition
] )
In der folgenden Tabelle werden die Argumente für diese Funktion beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
value
Erforderlich
Alle Datentypen außer binär. Übergibt die Werte, für die Sie eine beliebige Zeile zurückgeben möchten. Sie können einen beliebigen gültigen Umwandlungsausdruck eingeben.
filter_condition
Optional
Begrenzt die Zeilen in der Suche. Die Filterbedingung muss ein numerischer Wert sein oder mit TRUE, FALSE oder NULL ausgewertet werden. Sie können einen beliebigen gültigen Umwandlungsausdruck eingeben.

Rückgabewert

Jede Zeile in einem Port. Gibt jedes Mal eine andere Zeile zurück.
NULL, wenn alle der Funktion übergebenen Werte NULL sind oder keine Zeilen ausgewählt werden. Beispiel: Die Filterbedingung ergibt für alle Zeilen FALSE oder NULL.

Beispiel

Der folgende Ausdruck gibt eine beliebige Zeile im Port ITEM_NAME mit einem höheren Preis als 10,00 USD zurück:
ANY( ITEM_NAME, ITEM_PRICE > 10 )
ITEM_NAME
ITEM_PRICE
Flashlight
35.00
Navigation Compass
8.05
Regulator System
150.00
Flashlight
29.00
Depth/Pressure Gauge
88.00
Vest
31.00
RETURN VALUE:
Flashlight

BELIEBIGE und komplexe Datentypen

Sie können BELIEBIGE verwenden, um eine Zeile in einem komplexen Port vom Typ „Array“ oder „Struct“ zurückzugeben.
Sie verfügen beispielsweise über folgendes Array:
emp_phones = [205-128-6478, 722-515-2889] [107-081-0961, 718-051-8116] [344-894-6463, 861-411-8361] [107-031-0961, NULL]
Sie können den folgenden Ausdruck verwenden, um eine beliebige Zeile im Array-Port zurückzugeben:
ANY( emp_phones )
RETURN VALUE
: [205-128-6478, 722-515-2889]