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.