View a markdown version of this page

Listas de expressões - Amazon Redshift

O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na publicação do blog publicada em 30 de junho de 2025.

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)