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

在 SELECT 语句中添加 WHERE 子句,用于提取满足指定条件的日志。本文介绍 WHERE 语法格式和示例。

Demo 中心

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

注意

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

语法格式

WHERE 语法的格式如下。

* | SELECT KEY WHERE Condition

参数

说明

Key

日志字段、表达式、SQL 函数、星号(*)等。其中,设置为星号(*)时,即 *| SELECT *,表示返回日志的所有字段。

Condition

查询条件,支持使用比较运算符,包括=<>><>=<=BETWEENINLIKE。详细说明,请参考比较运算符

说明

日志服务分析语句遵循 SQL92 规范,即不支持在 WHERE 子句中添加 AS 别名,否则会报错。

语法示例

示例 1

  • 场景
    查询状态码大于 200 的日志。

  • 检索分析语句

    * | SELECT * WHERE status > 200
    
  • 检索分析结果
    Image

示例 2

  • 场景
    统计 POST 请求数量。

  • 检索分析语句

    * | SELECT COUNT(*) as count WHERE Method='POST'
    
  • 检索分析结果
    Image