# Mots-clés de requêtes

Les mots-clés suivants sont utilisés dans Data Shaping Query Language. Ils sont insensibles à la casse.

* FROM pour effectuer une itération sur un tableau d'entrée.
* AS pour définir un alias pour un tableau.
* INDEX pour stocker un index pour une itération.
* UNNEST pour désimbriquer un tableau imbriqué.
* WHERE pour filtrer les éléments.
* SELECT pour sélectionner les éléments à retourner dans le résultat de requête.
* JOIN ou INNER JOIN pour effectuer une jointure interne entre deux tableaux.
* LEFT OUTER JOIN pour effectuer une jointure externe à gauche entre deux tableaux.
* ON pour définir la condition sur laquelle effectuer la jointure entre deux tableaux.
* ORDER BY pour ordonner les éléments dans un tableau.
* DESC pour ordonner les éléments par ordre décroissant.
* ASC pour ordonner les éléments par ordre croissant.
* LIMIT pour définir un nombre d'éléments à retourner dans le résultat de requête.
* OFFSET pou définir un nombre d'éléments à ignorer au début du résultat de requête.
* UNION ALL pour séparer deux blocs de requête.
* WITH et LET et SET pour définir les variables.
* GROUP BY pour regrouper les éléments générés dans une clause précédente.
* GROUP AS pour attribuer un alias au groupe généré par une clause GROUP BY.
* HAVING pour filtrer les groupes.
* TO et BY pour générer un tableau d'entiers.