Requête
Récupère les jeux de résultats d’une ou plusieurs tables.
S’applique à : Databricks SQL
Databricks Runtime
Syntaxe
[ common_table_expression ]
subquery
[ set_operator ]
[ ORDER BY clause | { [ DISTRIBUTE BY clause ] [ SORT BY clause ] } | CLUSTER BY clause ]
[ WINDOW clause ]
[ LIMIT clause ]
[ OFFSET clause ]
[ { |> piped_operation } [ ...] ]
subquery
{ subselect |
VALUES clause |
( query ) |
TABLE [ table_name | view_name ] |
FROM table_reference [, ...] }
Paramètres
-
Les expressions de table communes sont une ou plusieurs requêtes nommées qui peuvent être réutilisées plusieurs fois dans le bloc de requête principal afin d’éviter les calculs répétés ou d’améliorer la lisibilité des requêtes complexes et imbriquées.
subquery
Une des différentes constructions produisant un jeu de résultats intermédiaire.
-
Sous-requête composée d’un modèle
SELECT FROM WHERE
.-
A spécifié une table temporaire en ligne.
( query )
Appel imbriqué d’une requête qui peut contenir des opérateurs de jeu ou des expressions de table communes.
TABLE
Retourne l’intégralité de la table ou de la vue.
-
Identifie la table à retourner.
-
Identifie l’affichage à retourner.
Si la table ou l’affichage est introuvable, Azure Databricks génère une erreur TABLE_OR_VIEW_NOT_FOUND.
-
FROM
S’applique à :
Databricks Runtime 16.2 et versions ultérieures
Retourne la jointure croisée de toutes les références de table. Cette clause est généralement utilisée comme racine d’un pipeline SQL.
-
Source d’entrée pour le
SELECT
. Cette référence d’entrée peut être transformée en référence de diffusion en continu à l’aide du mot cléSTREAM
avant la référence.
-
-
Source d’entrée pour le
SELECT
. Cette référence d’entrée peut être transformée en référence de diffusion en continu à l’aide du mot cléSTREAM
avant la référence.-
-
Construction associant des sous-requêtes utilisant des opérateurs
UNION
,EXCEPT
ouINTERSECT
. -
Classement des lignes du jeu de résultats complet de la requête. Les lignes de sortie sont triées sur les partitions. Ce paramètre est mutuellement exclusif à
SORT BY
,CLUSTER BY
etDISTRIBUTE BY
et ne peut pas être spécifié avec. -
Ensemble d’expressions par lequel les lignes de résultats sont repartitionnées. Ce paramètre est mutuellement exclusif à
ORDER BY
etCLUSTER BY
et ne peut pas être spécifié avec. -
Ordre selon lequel les lignes sont triées dans chaque partition. Ce paramètre est mutuellement exclusif à
ORDER BY
etCLUSTER BY
et ne peut pas être spécifié avec. -
Ensemble d’expressions utilisé pour repartitionner et trier les lignes. L’utilisation de cette clause a le même effet que l’utilisation conjointe de
DISTRIBUTE BY
etSORT BY
. -
Nombre maximal de lignes qui peuvent être retournées par une instruction ou une sous-requête. Cette clause est principalement utilisée conjointement avec
ORDER BY
pour produire un résultat déterministe. -
S’applique à :
Databricks SQL
Databricks Runtime 11.3 LTS et ultérieur
Ignore un nombre de lignes retournées par une instruction ou une sous-requête. Cette clause est principalement utilisée conjointement avec
LIMIT
pour page par le biais d’un jeu de résultats, et avecORDER BY
pour produire un résultat déterministe.Notes
Lors de la pagination d’un jeu de résultats à l’aide de
LIMIT
etOFFSET
, les lignes ignorées sont toujours traitées. Ces lignes sont simplement supprimées du jeu de résultats. La pagination avec cette technique n’est pas recommandée pour les requêtes gourmandes en ressources. -
Définit les spécifications de fenêtres nommées pouvant être partagées par plusieurs fonctions de fenêtre dans
select_query
. -
S’applique à :
Databricks Runtime 16.2 et versions ultérieures
Spécifie une opération assemblée en pipeline à effectuer sur le jeu de résultats de la sous-requête et les autres clauses précédentes.
Articles connexes
- CLUSTER BY clause
- Expression de table commune (CTE)
- DISTRIBUTE BYclause
- GROUP BYclause
- HAVINGclause
- Indicateurs
- VALUESclause
- JOIN
- LATERAL VIEWclause
- LIMITclause
- ORDER BYclause
- PIVOTclause
- Set operator
- SORT BY clause
- Syntaxe de pipeline SQL
- Opérateur de pipeline SQL
- Informations de référence du tableau
- TABLESAMPLE clause
- Fonction table (TVF)
- UNPIVOTclause
- WATERMARKclause
- WHEREclause
- WINDOW clause
- Fonctions Windows