例如:select * from emp where ename like 'S%'; 查找以S开头的员工的姓名。
例如:select * from emp where ename like '____'; 查询名字是四个的名字
24 *数据:
insert into emp(empno,ename,sal,deptno) values(1001,'Tom_AB',4000,10);
25 查找名字里面有_(有特殊字符)的:需要转义关键字escape'\':
例如:select * from emp where ename like '%\_%'escape'\';
26 回滚:rollback;
27 优化:where解析的顺序:右--〉左
28 排序:select * from emp order by sal;
: select ename,sal,sal*12 年薪 from emp order by 年薪 desc;
: select ename,sal,sal*12 年薪 from emp order by 3 desc;
: select * from emp order by deptno,sal desc; 降序只作用与离它最近的条件,只有Sal值降序
: select * from emp order by deptno desc,sal desc;这样才是都是降序
29 设置一页显示几条数据:
set pagesize 20;
30 有空值的时候升序没有问题:
降序的:select * from emp order by m desc nulls last; 这样空值就会出现在后面。