() で囲まれたカンマ区切りで出力されます。JSON フォーマットでは、タプルは配列 ([]) として出力されます。
Tuple の作成
tuple() 関数を呼び出さなくても、構文 (tuple_element1, tuple_element2) を使って複数の要素からなるタプルを作成できます。
例:
データ型の検出
Tuple 要素の参照方法
Query
Response
Tuple の比較演算
Nullable(Tuple(T1, T2, …))
ベータ機能
SET enable_nullable_tuple_type = 1 が必要です
これはベータ機能です。Tuple(Nullable(T1), Nullable(T2), ...) では個々の要素のみを NULL にできるのに対し、こちらではタプル全体を NULL にできます。
| 型 | タプル全体を NULL にできる | 要素を NULL にできる |
|---|---|---|
Nullable(Tuple(String, Int64)) | ✅ | ❌ |
Tuple(Nullable(String), Nullable(Int64)) | ❌ | ✅ |