SQL操作符
算术操作符:+加,-减,*乘,/除
比较操作符:
<,>,=,!=,<>,<=,>= 常用的判断,<>和!=相同between $lower_val$ and $hight_val$ between .. and.. 包括两端
复制
select *
from student
where age
between 20 and 21
not between $lower_val$ and $hight_val$ 与上面相反in(值列表), not in(值列表)
复制
select *
from student
where age
in (
20,
21)
is null, IS NOT NULL 是否为空like, not like 匹配 ( 通配 )操作符:
% 匹配任意多个字符;_ 匹配任意单个字符;可以使用escape '$'指定转义字符,默认是""
复制
select *
from student
where name like '张%';
select *
from student
where name like '%三%';
select *
from student
where name like '张_';
select *
from student
where name like '%\%%' escape
'\' ;
逻辑操作符: AND, OR, NOT
与,或
连接操作符: ||
复制
select num||,||
name from student
集合(查询的结果集)操作符
下一章《高级查询》再讲 a)UNION 联合,将两个查询结果拼起来 b)UNION ALL 联合所有,多出现重复行 c)INTERSECT 交集 d)MINUS 减集
转载于:https://www.cnblogs.com/chaoyang123/p/11549346.html
相关资源:JAVA上百实例源码以及开源项目