SQL多欄位合顯示併-COALESCE

多欄位合併-COALESCE

謝謝pilipala的分享,

在SQL中若要多欄位合併顯示可以直接使用COALESCE(),

而優先順序就是照填入COALESCE()的順序,

如下圖說明:

 

image

 

SQL:


select COALESCE (ID1,ID2,ID3) as ID from TB


注意:如果要在選擇條件中加入判斷或轉換,用CASE WHEN會比較合適

 

自我LV~