【PostgreSQL】函数与操作符-逻辑操作符

发布时间:2024年01月15日

PostgreSQL常用的操作符

  • 算术操作符:PostgreSQL支持基本的算术操作符,包括加法(+)、减法(-)、乘法(*)、除法(/)和取模(%)等。可以使用这些操作符对数值类型的数据进行计算。

  • 比较操作符:比较操作符用于比较两个值的大小关系,例如等于(=)、不等于(<>)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)等。

  • 逻辑操作符:逻辑操作符用于对布尔类型的数据进行逻辑运算,例如与(AND)、或(OR)和非(NOT)等。可以使用这些操作符来进行条件判断和逻辑运算。

  • 字符串操作符:字符串操作符用于对字符串类型的数据进行操作,例如连接(||)、提取子串(substring)和匹配模式(LIKE)等。可以使用这些操作符来处理字符串的拼接、截取

PostgreSQL常用的逻辑操作符有:

  • AND
  • OR
  • NOT

SQL使用三值的逻辑系统,包括真、假和null,null表示“未知”。观察下面的真值表:

aba AND ba OR b
TRUETRUETRUETRUE
TRUEFALSEFALSETRUE
TRUENULLNULLTRUE
FALSEFALSEFALSEFALSE
FALSENULLFALSENULL
NULLNULLNULLNULL
aNOT a
TRUEFALSE
FALSETRUE
NULLNULL

作符AND和OR是可交换的,也就是说,你可以交换左右操作数而不影响结果。

文章来源:https://blog.csdn.net/sinat_36528886/article/details/135568931
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。