DISTINCT 子句应在 SELECT 子句中使用,用于对指定字段的值去重。即当某字段中存在多个重复值时,您可以使用 DISTINCT 子句去重,仅提取唯一值。本文档介绍 DISTINCT 子句的语法格式和示例。
DISTINCT 子句的语法格式如下。
DISTINCT Key|(Key)
参数 | 说明 |
---|---|
Key | 日志字段名称或星号(*)。其中,设置为星号(*)时,表示对日志中的所有列去重。 |
场景
查询 TopicID
字段的唯一值。
检索分析语句
* | SELECT DISTINCT TopicID WHERE TopicID !='' 或 * | SELECT DISTINCT(TopicID) WHERE TopicID !=''
检索分析结果
场景:
统计 Topic 数量。
检索分析语句
* | SELECT COUNT(DISTINCT TopicID) WHERE TopicID !='' 或 * | SELECT COUNT(DISTINCT(TopicID)) WHERE TopicID !=''
检索分析结果