別人經曆過這個問題嗎?我試圖SQLconcat兩個字段,如果第二個字段為空,整個字符串顯示為null。預期結果的文檔是不清楚,相反的如何concat_ws運營。
選擇substr(用戶。首先,0,1),用戶。首先,用戶。最後,CONCAT (substr(用戶。首先,0,1)、“用戶。去年)abbr_name從用戶
這是我收到的一個例子。
有人有什麼建議關於如何得到我所展示的結果嗎abbr_name沒有被完全零如果沒有姓?
謝謝,
史蒂夫
嗨@Steve頭盔,
在SQL連接函數有缺點,作為一個解決方案可以使用合並,合並將null值通過包裝與空字符串。
是這樣的:
- - - - -
選擇substr(用戶。首先,0,1),用戶。首先,用戶。最後,CONCAT(合並(substr (user.first 0 1)”),“”,合並(“最後”,”)作為abbr_name從用戶)
- - - - - -