ORACLE查询优化技巧
李思净
这个作者很懒,什么都没留下…
展开
-
Oracle 查询优化 : 单表查询
NULL的操作: NULL 不可用 = 判定,只可通过 IS NULL 去判定。 NULL 不支持 加、减、乘、除、大小比较,相等比较。 将NULL转换为其他值: coalesce 与 nvl : coalesce 依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。 nvl(A,B) 若A为NULL 则返回B,否则返回A,二者都为NULL返回NU...原创 2018-11-05 16:28:36 · 1251 阅读 · 0 评论 -
Oracle 查询优化 : 对查询结果排序
用列位置来代替列名 SELECT A,B,C FROM DUAL ORDER BY C == SELECT A,B,C FROM DUAL ORDER BY 3 优点:更改列名后 不需要修改 ORDER BY 条件 (该方法只可在ORDER BY子句中使用,其他地方不可使用) 按多个字段排序 SELECT A,B,C FROM DUAL ORDER BY C ASC,B DESC ASC:升序 ...原创 2018-11-05 17:33:59 · 1216 阅读 · 0 评论