
Oracle
文章平均质量分 88
kissty820
ok
展开
-
Oracle 常用SQL技巧
1. SELECT子句中避免使用 “*” 当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法.不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将“*” 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间. 2.使用DECODE函数来减少处理时间 使用DE原创 2013-06-23 01:35:09 · 553 阅读 · 0 评论 -
Oracle操作实例
1.所有部门。 select dept.deptno,dept.dname from dept,emp where dept.deptno=emp.deptno 2.列出薪金比“SMITH”多的所有员工。 select * from emp where sal >(select sal from emp where ename=’SMITH’) 3.列出所有员工的姓名及其直接上级的姓原创 2013-06-29 23:55:18 · 386 阅读 · 0 评论 -
数据库分页查询
Oracle的rownum字段是个比较奇怪的字段。拿一张有26条记录的Test表来举例。 select * from Test where rownum >=1; select * from Test where rownum >=2; select * from Test where rownum 第一条sql查出了26条记录,第二条sql一条记录也没查出。第三条sql查出10条记录。原创 2013-06-30 23:06:24 · 543 阅读 · 0 评论