oracle查询优化改写(一)

1.将空值转换为实际值:coalesce
2.拼接列:||
可以用SQL生成SQL
3.在SELECT语句中使用条件逻辑:CASE WHEN
4.返回限制的行数:ROWNUM
ROWNUM依次对返回的每一条数据做一个标识
6.从表中随机返回N条记录:dbms_random
先随机排序,再取数据
7.按多个字段排序:ASC\DESC
8.TRANSLATE
语法格式:TRANSLATE(expr,from_string,to_string)
如果to_sting为空,则返回空值,如果to_string对应的位置没有字符,删除from_string中列出的字符将会被消掉
9.处理排序空值:NULLS FIRST\NULLS LAST

猜你喜欢

转载自blog.csdn.net/qq_34621092/article/details/80092714
今日推荐