DQL操作

更新时间: 2025-01-23 13:40:26

表格存储的DQL操作兼容MySQL的查询语法,本文介绍DQL操作支持的功能。

背景信息

表格存储在传统的NoSQL结构化存储之上,提供了云原生的SQL引擎能力,兼容MySQL的查询语法。具体使用方式,请参见查询数据

功能支持列表

使用SELECT语句时支持结合聚合函数、多元索引查询功能、Join功能进行多维数据查询和分析。具体说明请参见下表。

功能

说明

聚合函数

对多行数据的指定字段执行计算并返回统计结果,例如计算总数、平均数、最大值、最小值等。

多元索引全文检索

使用匹配查询(TEXT_MATCH)或者短语匹配查询(TEXT_MATCH_PHRASE)条件作为SELECT语句中的WHERE子句,可以通过多元索引查询表中匹配指定字符串的数据。

多元索引数组类型

使用ARRAY_EXTRACT条件作为SELECT语句中的WHERE子句,可以通过多元索引查询数组类型列的数据。

多元索引嵌套类型

使用嵌套类型的子列直接与运算符组合或者使用NESTED_QUERY(subcol_column_condition)函数作为SELECT语句中的WHERE子句,可以通过多元索引查询嵌套类型列的数据。

多元索引虚拟列

虚拟列可直接作为SELECT语句中的WHERE子句进行数据查询,也可用于统计聚合中进行数据分析,支持按照虚拟列分组、排除和TopN查询。

多元索引向量检索

使用VECTOR_QUERY_FLOAT32函数作为SELECT语句中的WHERE子句,可以通过多元索引查询向量类型列的数据。同时支持将SCORE()函数作为SELECT语句的列表达式来获取查询结果的相关性分数。

Join

使用Join功能将两个表或多个表进行连接,并返回符合连接条件和查询条件的数据。

JSON函数

使用JSON函数作为SELECT语句中的列表达式,可以使用JSON函数查询JSON数据。

上一篇: 查询表的描述信息 下一篇: 查询数据
阿里云首页 表格存储 相关技术圈