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

原文地址:https://www.cnblogs.com/txf0324/p/11038317.html