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只作用于离他最近的列。

 

posted @ 2019-06-17 10:22  txf-0324  阅读(118)  评论(0编辑  收藏  举报