查询关键字
拼接符
1.select concat(‘hello’,‘word’) from dual;
concat(’’,’’) 拼接函数
2.select ‘员工编号’||empno from emp;
|| 拼接符
比较符
1.between 1600 and 2000; 包含开始,结束数字
2.<,>不包含
in(a,b) 子查询,满足a/b
or, and, like, not in
like ‘%_%’ escape’’ 自定义转义符
排序
order by ? desc/asc (不用加where)
desc asc
大 小
? ?
小 大
分页查询
rownum 伪列,连串的。
select rownum rn,e.* from emp e where rownum<=3;
select * from (select rownum rn,e.* from emp e where rownum<=3)
where rn>4 and rn<=10;
ps:
1.子查询,返回的是一个结果集,这时rownum不再是一个Oracle自己产生的特殊数字,而是作为一个列。
2.先模糊,再分页。