SELECT list - AWS Clean Rooms

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SELECT list

I SELECT list nomi delle colonne, delle funzioni e delle espressioni che si desidera che la query restituisca. L'elenco rappresenta l'output della query.

Sintassi

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

Parametri

TOP number

TOPutilizza un numero intero positivo come argomento, che definisce il numero di righe restituite al client. Il comportamento con la TOP clausola è lo stesso del comportamento con la LIMIT clausola. Il numero di righe restituito è fisso, ma l'insieme di righe non è fisso. Per restituire un set coerente di righe, utilizza TOP o insieme LIMIT a una ORDER BY clausola.

DISTINCT

Opzione che elimina le righe duplicate dal set di risultati, in base ai valori corrispondenti in una o più colonne.

espressione

Espressione formata da una o più colonne presenti nelle tabelle a cui fa riferimento la query. Un'espressione può contenere funzioni SQL. Per esempio:

coalesce(dimension, 'stringifnull') AS column_alias

AS column_alias

Nome temporaneo per la colonna che viene utilizzata nel set di risultati finale. La AS parola chiave è facoltativa. Per esempio:

coalesce(dimension, 'stringifnull') AS dimensioncomplete

Se non specifichi un alias per un'espressione che non è un semplice nome di colonna, il set di risultati applica un nome predefinito a quella colonna.

Nota

L'alias viene riconosciuto subito dopo essere stato definito nell'elenco di destinazione. Non è possibile utilizzare un alias in altre espressioni definite successivamente nello stesso elenco di destinazione.

Note per l'utilizzo

TOPè un'estensione SQL. TOPfornisce un'alternativa al LIMIT comportamento. Non è possibile utilizzare TOP and LIMIT nella stessa query.