ITPub博客

首页 > 数据库 > > GaussDB 100 逻辑操作符简介

GaussDB 100 逻辑操作符简介

作者:GaussDB_数据库 时间:2020-02-25 09:52:30 0 删除 编辑

GaussDB 100支持AND、OR、NOT逻辑运算。

  • AND:支持在查询条件WHERE/ON/HAVING语句中,用于条件之间的逻辑与操作。

  • OR:支持在查询条件WHERE/ON/HAVING语句中,用于条件之间的逻辑或操作。

  • NOT:支持在WHERE/HAVING子句后的条件表达式前加NOT关键字,对条件结果取反,常与关系运算合用,例如not in、not exists。语法形式:

    select * from table where/having not {condition};

运算规则请参见表1,表中的a和b代表逻辑表达式。

表1 运算规则表

a

b

a AND b的结果

a OR b的结果

NOT a的结果

TRUE

TRUE

TRUE

TRUE

FALSE

TRUE

FALSE

FALSE

TRUE

FALSE

TRUE

NULL

NULL

TRUE

FALSE

FALSE

FALSE

FALSE

FALSE

TRUE

FALSE

NULL

NULL

FALSE

TRUE

NULL

NULL

NULL

NULL

NULL

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3153026/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19311