You need to enable JavaScript to run this app.
导航
DISTINCT 子句
最近更新时间:2024.05.20 14:37:30首次发布时间:2024.01.22 17:20:01

DISTINCT 子句应在 SELECT 子句中使用,用于对指定字段的值去重。即当某字段中存在多个重复值时,您可以使用 DISTINCT 子句去重,仅提取唯一值。本文档介绍 DISTINCT 子句的语法格式和示例。

语法格式

DISTINCT 子句的语法格式如下。

DISTINCT Key|(Key)

参数

说明

Key

日志字段名称或星号(*)。其中,设置为星号(*)时,表示对日志中的所有列去重。

语法示例

示例 1

  • 场景
    查询 TopicID 字段的唯一值。

  • 检索分析语句

    * | SELECT DISTINCT TopicID WHERE TopicID !='' 
    
    或
    
    * | SELECT DISTINCT(TopicID) WHERE TopicID !=''
    
  • 检索分析结果
    图片

示例 2

  • 场景:
    统计 Topic 数量。

  • 检索分析语句

    * | SELECT COUNT(DISTINCT TopicID) WHERE TopicID !='' 
    
    或
    
    * | SELECT COUNT(DISTINCT(TopicID)) WHERE TopicID !=''
    
  • 检索分析结果
    图片