本文整理自网络,侵删。
目录
- 1.算术运算符
- 2.比较运算符
- 具体关键字
- 3.逻辑运算符
- 4.位运算符
1.算术运算符
+ | - | * | /或DIV | %或MOD |
/或DIV
select 100/5,100 DIV 5 from dual;
结果:
100/5 | 100 DIV 5 |
20.0000 | 20 |
注意:/结果是浮点型有结果20.0000,但是DIV结果是20
取模运算%
或MOD
select 10 % 2,10 % 3,12 MOD -4 from dual;
结果:
10 % 2 | 10 % 3 | 12 MOD -4 |
0 | 1 | 0 |
2.比较运算符
< | > | = | <=> | <>或!= | <= | >= |
小于 | 大于 | 等于 | 安全等于 | 不等于 | 小于等于 | 大于等于 |
<=>
第一次学到比较特殊
select null <=> null,null = null,null != null from dual;
结果:
null<=>null | null=null | null!=null |
1 | null | null |
因此可以得出<=>就是为NULL而生,其余只要运算中有null
结果为null
。
具体关键字
IS NULL
等于<=>NULL
运算及结果一样
ISNULL
与IS NULL
也一样,但用法有点不一样
select salary from empty where salary is null; select salary from empty where isnull(salary); select salary from empty where salary <=> null;
大家在运用过程中最好最好用is null
跟is not null
;
LEAST()
跟min()
,CREATEST()
跟max()
一样,还是建议用min
与max
BETWEEN
条件1 AND 条件2 (查询条件1到条件2范围数据,包含边界。条件1是下限,条件2是上限)
select * from emp where salary between 3000 and 5000;
在emp表查询工资在3000到5000的员工信息
相关阅读 >>
更多相关阅读请进入《sql》频道 >>

数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » MySQL笔记 —SQL运算符
标签:sql
相关推荐
评论
管理员已关闭评论功能...