跳到主要内容

元组

元组数据类型

名称别名描述
TUPLE('2023-02-14 08:00:00','情人节')有序、不可变的集合,要求在使用前声明每个元素的类型。

元组是一个有序、不可变且异构的元素集合,在大多数编程语言中用括号 () 表示。换句话说,元组是一个有限的有序列表,包含不同数据类型的元素,一旦创建,其元素不能被更改或修改。

元组通常用于存储相关数据,例如二维空间中点的坐标 (x, y),或名称及其对应的地址,或日期及其对应的事件等。

但除非你真的需要它,否则不建议使用它。

示例

创建一个表:

CREATE TABLE t_table(event tuple(datetime, varchar));

向表中插入一个不同类型的值:

insert into t_table values(('2023-02-14 8:00:00','情人节'));

查询结果:

SELECT * FROM t_table;
+---------------------------------------------------+
| event |
+---------------------------------------------------+
| ('2023-02-14 08:00:00.000000','情人节') |
+---------------------------------------------------+

通过索引获取

Databend 元组的元素可以通过它们的索引访问,索引从 1 开始

示例

select event.1 from t_table;
+----------------------------+
| event.1 |
+----------------------------+
| 2023-02-14 08:00:00.000000 |
+----------------------------+
1 行记录 (0.03)
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册