SQL基础教程(第2版)第2章 查询基础:2-2 算数运算符和比较运算符&2-3 逻辑运算符

2-2 算数运算符和比较运算符

● 括号可以提升运算的优先顺序(优先进行运算)。
● 包含NULL的运算,其结果也是NULL。
● 判断是否为NULL,需要使用IS NULL或者IS NOT NULL运算符。


 ■ 算术运算符


 ■ 需要注意NULL

Oracle 这样不允许省略 SELECT 语句中的 FROM 子句的 RDBMS,请大家注意 。 


 ■ 比较运算符

 这些比较运算符可以对字符、数字和日期等几乎所有数据类型的列和值进行比较。

 

还可以使用比较运算符对计算结果进行比较。

 

 ■ 对字符串使用不等号时的注意事项

 

■ 不能对NULL使用比较运算符

 

2-3 逻辑运算符

● 值可以归结为真( TRUE)和假( FALSE)其中之一的值称为真值。比较运算符在比较成立时返回真,不成立时返回假。但是,在SQL中还存在另外
一个特定的真值——不确定(UNKNOWN)。
● 将根据逻辑运算符对真值进行的操作及其结果汇总成的表称为真值表。
● SQL中的逻辑运算是包含对真、假和不确定进行运算的三值逻辑。


 

NOT运算符

NOT 不能单独使用,必须和其他查询条件组合起来使用。

■ AND运算符和OR运算符

 

■ 使用括号强化处理

■ 逻辑运算符和真值

■ 含有NULL时的真值

posted @ 2020-01-21 17:45  Marlon康  阅读(264)  评论(0编辑  收藏  举报