DQL操作
表格存储的DQL操作兼容MySQL的查询语法,本文介绍DQL操作支持的功能。
背景信息
表格存储在传统的NoSQL结构化存储之上,提供了云原生的SQL引擎能力,兼容MySQL的查询语法。具体使用方式,请参见查询数据。
功能支持列表
使用SELECT语句时支持结合聚合函数、多元索引查询功能、Join功能进行多维数据查询和分析。具体说明请参见下表。
功能 | 说明 |
对多行数据的指定字段执行计算并返回统计结果,例如计算总数、平均数、最大值、最小值等。 | |
使用匹配查询(TEXT_MATCH)或者短语匹配查询(TEXT_MATCH_PHRASE)条件作为SELECT语句中的WHERE子句,可以通过多元索引查询表中匹配指定字符串的数据。 | |
使用ARRAY_EXTRACT条件作为SELECT语句中的WHERE子句,可以通过多元索引查询数组类型列的数据。 | |
使用嵌套类型的子列直接与运算符组合或者使用 | |
虚拟列可直接作为SELECT语句中的WHERE子句进行数据查询,也可用于统计聚合中进行数据分析,支持按照虚拟列分组、排除和TopN查询。 | |
使用VECTOR_QUERY_FLOAT32函数作为SELECT语句中的WHERE子句,可以通过多元索引查询向量类型列的数据。同时支持将 | |
使用Join功能将两个表或多个表进行连接,并返回符合连接条件和查询条件的数据。 | |
使用JSON函数作为SELECT语句中的列表达式,可以使用JSON函数查询JSON数据。 |