程式狂想筆記

一個攻城師奮鬥史

0%

mysql COALESCE 取代null值好方法

之前前公司有用db2 value,現在用MySQL,找不太到類似與法
不過在IBM文件看到IBM Knowledge Center - VALUE這語法類似COALESCE
這麼實用的東西,當然不能忘記XD

value(xxx,ooo)
假如xxx是null就帶入後面的值

COALESCE(xxx,ooo,zzz,fff,…)
同上面一樣方法,xxx為null的話,判斷下一個(ooo)是不是為null,ooo為null再繼續判斷下去

db2 value(xx,ooo) & COALESCE

參考來源:
德瑞克:SQL Server 學習筆記: SQL Server:認識 COALESCE() 函數
IBM Knowledge Center - VALUE