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
ouINNER 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
etLET
etSET
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 clauseGROUP BY
.HAVING
pour filtrer les groupes.TO
etBY
pour générer un tableau d'entiers.