O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog
Listas de expressões
Uma lista de expressão é uma combinação de expressões e pode aparecer em condições de associação e de comparação (cláusulas WHERE) e em cláusulas GROUP BY.
Sintaxe
expression , expression , ... | (expression, expression, ...)
Argumentos
- expressão
-
Uma expressão simples que avalia para um valor. Uma lista de expressões pode conter uma ou mais expressões separadas por vírgula ou um ou mais conjuntos de expressões separados por vírgula. Quando há vários conjuntos de expressões, cada conjunto deve conter o mesmo número de expressões e estar separado por parênteses. O número de expressões em cada conjunto deve corresponder ao número de expressões antes do operador na condição.
Exemplos
A seguir, exemplos de listas de expressões nas condições:
(1, 5, 10) ('THESE', 'ARE', 'STRINGS') (('one', 'two', 'three'), ('blue', 'yellow', 'green'))
O número de expressões em cada conjunto deve corresponder ao número na primeira parte da instrução:
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)