oracle之6过滤与排序
Where关键字:
selec t * from 表名 where 字段名=““;
字符和日期:
更改日期格式:
Alert session set NLS_DATA_FORMAT=’yyyy-mm-dd’;
Between and 在。。。。之间:
1. 含有边界。
2.小值在前,大值在后。
Select * from emp where sal between 1000 and 2000
In( )在。。。之中。
Select * from emp where in(10,20)
not in( ) 不在当中。
模糊查询:
Select * from emp where like ‘s%’
Select * from emp where like ‘----’
转义字符:
查询名字有下划线的员工
Select * from emp where name like’%\_%’escape’\’
回滚rollback 。
升降排序:
Order by后面+列、表达式、别名、序号。
升序:
Order by 排序的字段
降序:
Order by 排序的字段 desc;
Select * from emp order id by desc
注意:order by作用于后面的所有列,desc只作用于离他最近的列。