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

A ferramenta SELECT list nomeia as 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 number

TOP usa um número inteiro positivo como argumento, que define o número de linhas que são retornadas ao cliente. O comportamento com o TOP cláusula é o mesmo que o comportamento com o LIMIT 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 or LIMIT em conjunto com um ORDER BY cláusula.

DISTINCT

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

expression

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 ferramenta AS a palavra-chave é 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 LIMIT comportamento. Você não pode usar TOP and LIMIT na mesma consulta.