(). Em formatos JSON, as tuplas são exibidas como arrays (em []).
Criando Tuplas
Você pode usar uma função para criar uma tupla:(tuple_element1, tuple_element2) pode ser usada para criar uma tupla com vários elementos sem chamar a função tuple().
Exemplo:
Detecção de tipos de dados
Ao criar Tuples dinamicamente, o ClickHouse infere o tipo dos argumentos da Tuple como os menores tipos capazes de armazenar o valor do argumento fornecido. Se o valor for NULL, o tipo inferido será Nullable. Exemplo de detecção automática de tipos de dados:Referência aos elementos de Tuple
Os elementos de Tuple podem ser referenciados pelo nome ou pelo índice:Query
Response
Operações de comparação com Tuple
Duas tuplas são comparadas sequencialmente, da esquerda para a direita. Se o elemento da primeira tupla for maior (menor) que o elemento correspondente da segunda tupla, então a primeira tupla será maior (menor) que a segunda; caso contrário (se ambos os elementos forem iguais), compara-se o próximo elemento. Exemplo:Nullable(Tuple(T1, T2, …))
Permite que a tupla inteira sejaNULL, ao contrário de Tuple(Nullable(T1), Nullable(T2), ...), em que apenas os elementos individuais podem ser NULL.
Exemplo: