详情页标题前

阿里云日志服务SLS逻辑运算符-云淘科技

详情页1

本文介绍逻辑运算符的基本语法及示例


注意

  • 在日志服务分析语句中,表示字符串的字符必须使用单引号(”)包裹,无符号包裹或被双引号(””)包裹的字符表示字段名或列名。例如:’status’表示字符串status,status或”status”表示日志字段status。
  • 逻辑运算符优先级从高到低为not、and、or。您可以使用圆括号改变默认的计算顺序。
  • 逻辑运算只支持输入true、false或null的布尔表达式。
运算符 语法 说明
AND运算符 x AND y xy的值都为true时,返回结果为true。
OR运算符 x OR y xy中任意一个的值为true时,返回结果为true。
NOT运算符 NOT x x的值为false时,返回结果为true。

AND运算符

xy的值都为true时,返回结果为true。

语法

x AND y 

参数说明

参数 说明
x 参数值为布尔表达式。
y 参数值为布尔表达式。

返回值类型

boolean类型。

示例

如果status字段值为200且request_method字段值为GET,则返回true。否则返回false。

  • 查询和分析语句
    *|SELECT status=200 AND request_method='GET'
  • 查询和分析结果阿里云日志服务SLS逻辑运算符-云淘科技

OR运算符

xy中任意一个的值为true时,返回结果为true。

语法

x OR y 

参数说明

参数 说明
x 参数值为布尔表达式。
y 参数值为布尔表达式。

返回值类型

boolean类型。

示例

查找request_uri字段值是以file-8或file-6的结尾的日志。

  • 查询和分析语句
    *|SELECT *  WHERE request_uri LIKE '%file-8' OR request_uri LIKE '%file-6'
  • 查询和分析结果阿里云日志服务SLS逻辑运算符-云淘科技

NOT运算符

x的值为false时,返回结果为true。

语法

 NOT x 

参数说明

参数 说明
x 参数值为布尔表达式。

返回值类型

boolean类型。

示例

统计请求状态码不为200时的请求时长。

  • 查询和分析语句
    *|SELECT request_time WHERE NOT status=200
  • 查询和分析结果阿里云日志服务SLS逻辑运算符-云淘科技

附录:真值表

xy的值为true、false或null时,真值表如下所示。

x y x AND y x OR y NOT x
true true true true false
true false false true false
true null null true false
false true false true true
false false false false true
false null false null true
null true null true null
null false false null null
null null null null null

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/164177.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云对象存储OSS获取图片主色调-云淘科技

    本文介绍获取图片主色调时所用到的参数及示例。 参数说明 操作名称:average-hue 返回的色调信息格式为:0xRRGGBB (RR、GG、BB都是十六进制数,表示红、绿、蓝三种颜色) 示例 您可以通过文件URL、SDK、API方式设置图片处理参数。本文以文件URL为例进行介绍。文件URL仅适用于公共访问的图片。如果是私有访问的图片,请使用SDK、API…

    2023年12月10日
  • 阿里云大数据开发治理平台 DataWorksGenerateDISyncTaskConfigForUpdating-云淘科技

    调用GenerateDISyncTaskConfigForUpdating接口,异步生成更新数据集成同步任务的异步线程ID。后续您需要通过该ID,调用QueryDISyncTaskConfigProcessResult接口获取异步生成更新数据集成同步任务需要的参数,通过该参数更新数据集成同步任务。 DataWorks目前仅支持直接使用UpdateDISync…

  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云云原生大数据计算服务 MaxComputeWM_CONCAT-云淘科技

    用指定的separator做分隔符,连接colname中的值。 注意事项 升级到MaxCompute 2.0后,产品扩展了部分函数。如果您用到的函数涉及新数据类型(TINYINT、SMALLINT、INT、FLOAT、VARCHAR、TIMESTAMP或BINARY),在使用扩展函数时,需要执行如下语句开启新数据类型开关: Session级别:如果使用新数据…

  • 阿里云日志服务SLS指标说明-云淘科技

    本文介绍基于负载均衡7层访问日志提取的指标详情,包括全局指标、app_lb_id维度指标、status维度指标和upstream_status维度指标。 本文涉及的指标遵循时序数据格式,支持使用PromQL或SQL进行查询分析。更多信息,请参见时序数据查询和分析简介。 全局指标 全局指标信息如下表所示。 指标 说明 pv 总访问次数 body_bytes_s…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云云原生大数据计算服务 MaxCompute权限命令集-云淘科技

    本文为您介绍MaxCompute项目中的权限管理命令全集,包含用户管理、角色管理、用户或角色授权、权限查看等命令。 角色管理 创建角色(项目级别) 命令 create role [privilegeproperties(“type”=”admin|resource”)]; 示例 创建一个Worker资源类角色,命令示例如下。 create role Work…

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。