1.COALESCE函數可以接收多個參數
他是逐個判斷所接收的參數是否為空,傳回第一個不為空的,如果都為空就傳回NULL
2.NVL隻接收兩個參數
3.可參考文章
https://blog.csdn.net/weixin_38750084/article/details/83034294
4.sql優化
左邊是我不知道COALESCE函數寫出來的垃圾SQL 右邊是優化後的
1.COALESCE函數可以接收多個參數
他是逐個判斷所接收的參數是否為空,傳回第一個不為空的,如果都為空就傳回NULL
2.NVL隻接收兩個參數
3.可參考文章
https://blog.csdn.net/weixin_38750084/article/details/83034294
4.sql優化
左邊是我不知道COALESCE函數寫出來的垃圾SQL 右邊是優化後的