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

Posted 绍耕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL基础教程(第2版)第2章 查询基础:2-2 算数运算符和比较运算符相关的知识,希望对你有一定的参考价值。

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时的真值

以上是关于SQL基础教程(第2版)第2章 查询基础:2-2 算数运算符和比较运算符的主要内容,如果未能解决你的问题,请参考以下文章

SQL基础教程(第2版)第5章 复杂查询:练习题

SQL基础教程(第2版)第5章 复杂查询:5-3 关联子查询

SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表

SQL基础教程(第2版)第3章 聚合与排序:3-4 对查询结果进行排序

SQL基础教程(第2版)第3章 聚合与排序:3-1 对表进行聚合查询

SQL基础教程(第2版)第6章 函数谓词CASE表达式:6-2 谓词