(). Dans les formats JSON, les tuples sont renvoyés sous forme de tableaux (dans []).
Créer des tuples
Vous pouvez utiliser une fonction pour créer un tuple :(tuple_element1, tuple_element2) peut être utilisée pour créer un tuple comportant plusieurs éléments sans appeler la fonction tuple().
Exemple :
Détection du type de données
Lors de la création de tuples à la volée, ClickHouse déduit le type des arguments du tuple en choisissant les types les plus petits capables de contenir la valeur fournie. Si la valeur est NULL, le type déduit est Nullable. Exemple de détection automatique du type de données :Référence aux éléments d’un Tuple
On peut faire référence aux éléments d’un Tuple par leur nom ou leur indice :Query
Response
Opérations de comparaison avec Tuple
Deux tuples sont comparés en examinant successivement leurs éléments de gauche à droite. Si le premier élément du premier tuple est supérieur (inférieur) à l’élément correspondant du second tuple, alors le premier tuple est supérieur (inférieur) au second ; sinon (si les deux éléments sont égaux), on compare l’élément suivant. Exemple :Nullable(Tuple(T1, T2, …))
Permet au tuple dans son ensemble d’êtreNULL, contrairement à Tuple(Nullable(T1), Nullable(T2), ...), où seuls les éléments individuels peuvent être NULL.
Exemple :