You need to enable JavaScript to run this app.
导航
DISTINCT 子句
最近更新时间:2025.03.14 14:46:25首次发布时间:2024.01.22 17:20:01
我的收藏
有用
有用
无用
无用

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

Demo 中心

日志服务 Demo 中心提供了 SQL 语法 Demo,方便您快速体验功能。单击 SQL语法案例 立即体验。

注意

Demo 中心的数据为演示数据,请勿用于生产环境。

语法格式

DISTINCT 子句的语法格式如下。

DISTINCT Key|(Key)

参数

说明

Key

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

语法示例

示例 1

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

  • 检索分析语句

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

示例 2

  • 场景:
    统计 Topic 数量。

  • 检索分析语句

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