天天看點

COALESCE函數和NVL函數

1.COALESCE函數可以接收多個參數

他是逐個判斷所接收的參數是否為空,傳回第一個不為空的,如果都為空就傳回NULL

2.NVL隻接收兩個參數

3.可參考文章

https://blog.csdn.net/weixin_38750084/article/details/83034294

4.sql優化

左邊是我不知道COALESCE函數寫出來的垃圾SQL  右邊是優化後的

COALESCE函數和NVL函數