Funktion ANY_VALUE - AWS Clean Rooms

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Funktion ANY_VALUE

Die Funktion ANY_VALUE gibt einen beliebigen Wert aus den Eingabeausdruckswerten nicht deterministisch zurück. Diese Funktion kann NULL zurückgeben, wenn der Eingabeausdruck nicht dazu führt, dass Zeilen zurückgegeben werden.

Syntax

ANY_VALUE ( [ DISTINCT | ALL ] expression )

Argumente

DISTINCT | ALL

Geben Sie entweder DISTINCT oder ALL an, um einen beliebigen Wert aus den Eingabeausdruckswerten zurückzugeben. Das Argument DISTINCT hat keine Auswirkung und wird ignoriert.

Ausdruck

Die Zielspalte oder der Ausdruck, für die/den die Funktion ausgeführt wird. Der Ausdruck ist einer der folgenden Datentypen:

  • SMALLINT

  • INTEGER

  • BIGINT

  • DECIMAL

  • REAL

  • DOUBLE PRECISION

  • BOOLEAN

  • CHAR

  • VARCHAR

  • DATUM

  • TIMESTAMP

  • TIMESTAMPTZ

  • TIME

  • TIMETZ

  • VARBYTE

  • SUPER

Rückgabewert

Gibt denselben Datentyp wie expression zurück.

Nutzungshinweise

Wenn eine Anweisung, die die Funktion ANY_VALUE für eine Spalte angibt, auch einen Verweis auf eine zweite Spalte enthält, muss die zweite Spalte in einer GROUP-BY-Klausel oder in einer Aggregationsfunktion enthalten sein.

Beispiele

Das folgende Beispiel gibt eine Instance eines beliebigen zurückdateid, bei dem eventname istEagles.

select any_value(dateid) as dateid, eventname from event where eventname ='Eagles' group by eventname;

Die Ergebnisse sehen wie folgt aus.

dateid | eventname -------+--------------- 1878 | Eagles

Das folgende Beispiel gibt eine Instance eines beliebigen zurückdateid, bei dem oder eventname istEaglesCold War Kids.

select any_value(dateid) as dateid, eventname from event where eventname in('Eagles', 'Cold War Kids') group by eventname;

Die Ergebnisse sehen wie folgt aus.

dateid | eventname -------+--------------- 1922 | Cold War Kids 1878 | Eagles