MySql学习06---常见运算符

MySql的内部运算符很丰富,主要有四大类,分别是:算术运算符、比较运算符、逻辑运算符、位操作运算符。

一. 算术运算符

note: num/0或者num%0的结构都是NULL

二. 比较运算符

一个比较运算符的结构总是1、0或者是NULL,比较运算符经常在select查询条件子句中使用,用来查询满足指定条件得记录。

数值比较时有如下规则:

note1: 安全等于运算符 <=> 和=用法一样. 区别就是可以用来对NULL进行判断,两者都位NULL时返回值是1.

note2: 不等于运算符( <>或者!=),这两个运算符不能用于判断空值NULL(如果用于判断得话,返回得就是NULL)。否则,返回0或者1.

note3:小于等于和小于不能判断NULL;同理,大于和大于等于也不能判断NULL

note4:select least(2,0)   结果为0

三. 逻辑运算符

四. 位运算符

参考文献

《Mysql5.7从入门到精通》

猜你喜欢

转载自www.cnblogs.com/Hermioner/p/10317067.html