SELECT list - AWS Clean Rooms

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

SELECT list

Le SELECT list nomme les colonnes, les fonctions et les expressions que vous souhaitez renvoyer par la requête. La liste représente le résultat de la requête.

Syntaxe

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

Paramètres

TOP number

TOP prend un entier positif comme argument, qui définit le nombre de lignes renvoyées au client. Le comportement à l'égard du TOP la clause est identique au comportement avec LIMIT clause. Le nombre de lignes renvoyées est fixe, mais l'ensemble de lignes n'est pas fixe. Pour renvoyer un ensemble cohérent de lignes, utilisez TOP or LIMIT en conjonction avec un ORDER BY clause.

DISTINCT

Option qui élimine les lignes en double du jeu de résultats, en fonction de la correspondance des valeurs dans une ou plusieurs colonnes.

expression

Expression formée d’une ou de plusieurs colonnes qui existent dans les tables référencées par la requête. Une expression peut contenir des SQL fonctions. Par exemple :

coalesce(dimension, 'stringifnull') AS column_alias

AS column_alias

Nom temporaire de la colonne utilisé dans le jeu de résultats final. Le AS le mot clé est facultatif. Par exemple :

coalesce(dimension, 'stringifnull') AS dimensioncomplete

Si vous ne spécifiez pas un alias pour une expression qui n’est pas un nom de colonne simple, le jeu de résultats applique un nom par défaut à cette colonne.

Note

L’alias est reconnu juste après sa définition dans la liste cible. Vous ne pouvez pas utiliser d'alias dans d'autres expressions définies après lui dans la même liste de cibles.

Notes d’utilisation

TOP est une SQL extension. TOP offre une alternative au LIMIT comportement. Vous ne pouvez pas utiliser TOP and LIMIT dans la même requête.