Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Funktion ANY_VALUE

Fokusmodus
Funktion ANY_VALUE - Amazon Redshift

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.

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.

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

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

  • INTERVAL YEAR TO MONTH

  • INTERVAL DAY TO SECOND

  • VARBYTE

  • SUPER

  • HLLSKETCH

  • GEOMETRY

  • GEOGRAPHY

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

Die Beispiele verwenden die Ereignistabelle, die in Schritt 4: Laden von Beispieldaten aus Amazon S3 im Handbuch Erste Schritte mit Amazon Redshift erstellt wurde. Das folgende Beispiel gibt eine Instance für jede dateid mit dem eventname Eagles zurück.

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 für jede dateid mit dem eventname Eagles oder Cold War Kids zurück.

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

Auf dieser Seite

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.