Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Ausdruckslisten
Eine Ausdrucksliste ist eine Kombination von Ausdrücken, die in Element- und Vergleichsbedingungen (WHERE-Klauseln) und in GROUP BY-Klauseln vorkommen können.
Syntax
expression , expression , ... | (expression, expression, ...)
Argumente
- expression
-
Ein einfacher Ausdruck, der zu einem Wert ausgewertet wird. Eine Ausdrucksliste kann eine oder mehrere kommagetrennte Ausdrücke oder eine oder mehrere Mengen von kommagetrennte Ausdrücken enthalten. Bei mehreren Ausdrucksmengen müssen alle Mengen dieselbe Anzahl an Ausdrücken enthalten und durch Klammern untergliedert sein. Die Anzahl der Ausdrücke in jeder Menge muss mit der Anzahl der Ausdrücke vor dem Operator in der Bedingung übereinstimmen.
Beispiele
Im Folgenden sehen Sie einige Beispiele für Ausdruckslisten in Bedingungen.
(1, 5, 10) ('THESE', 'ARE', 'STRINGS') (('one', 'two', 'three'), ('blue', 'yellow', 'green'))
Die Anzahl der Ausdrücke in jeder Menge in der Bedingung muss mit der ersten Komponente der Anweisung übereinstimmen:
select * from venue where (venuecity, venuestate) in (('Miami', 'FL'), ('Tampa', 'FL')) order by venueid; venueid | venuename | venuecity | venuestate | venueseats ---------+-------------------------+-----------+------------+------------ 28 | American Airlines Arena | Miami | FL | 0 54 | St. Pete Times Forum | Tampa | FL | 0 91 | Raymond James Stadium | Tampa | FL | 65647 (3 rows)