日期:2014-05-16  浏览次数:20509 次

oracle学习1
1.查看oracle sql文的运行时间
进入 sqlplu
set timing on回车
然后执行你的  sql

2.取出查询出数据(随机,无规律)中的最后五条数据

select * from mytable
minus
select * from mytable  where rownum <(select count(id) from mytable)-4

minus函数去同取异(异指第一个表的异,并不是所以表的异)

3.reverse反转函数,针对数据库内部存储的对象编码进行反转的
select reverse('123456') from dual;

运行结果
REVERSE('123456')
-----------------
654321
select reverse(123456) ,reverse('中华人民共和国') from dual;

运行结果
REVERSE(123456) REVERSE('中华人民共和国')
--------------- -------------------------
-668706000000 秃补衩巳兄
原因:实现存储的并不是直接编码后的结果,而是经过某种内部转换后实现的