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 秃补衩巳兄
原因:实现存储的并不是直接编码后的结果,而是经过某种内部转换后实现的