SELECT list - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

SELECT list

Os nomes SELECT list das colunas, funções e expressões que você deseja que a consulta retorne. A lista representa o resultado da consulta.

Sintaxe

SELECT [ TOP number ] [ DISTINCT ] | expression [ AS column_alias ] [, ...]

Parâmetros

TOP número

TOP recebe um número inteiro positivo como argumento, que define o número de linhas que são retornadas ao cliente. O comportamento com a cláusula TOP é igual ao comportamento com a cláusula. O número de linhas retornadas é fixo, mas o conjunto de linhas não é fixo. Para retornar um conjunto consistente de linhas, use TOP ou LIMIT em conjunto com uma cláusula ORDER BY.

DISTINCT

Opção que elimina linhas duplicadas do conjunto de resultados, com base em valores correspondentes em uma ou mais colunas.

expressão

Expressão formada por uma ou mais colunas que existem em tabelas referidas pela consulta. Uma expressão pode conter funções SQL. Por exemplo: .

coalesce(dimension, 'stringifnull') AS column_alias

AS column_alias

Nome temporário da coluna que é usada no conjunto de resultados finais. A palavra-chave AS é opcional. Por exemplo: .

coalesce(dimension, 'stringifnull') AS dimensioncomplete

Se você não especificar um alias para uma expressão que não for um nome de coluna simples, o resultado definido aplicará um nome padrão à coluna.

nota

O alias é reconhecido logo após ser definido na lista de destino. Você não pode usar um alias em outras expressões definidas depois dele na mesma lista de destino.

Observações de uso

TOP é uma extensão SQL. TOP fornece uma alternativa ao comportamento LIMIT. Você não pode usar TOP e LIMIT na mesma consulta.