串接城市與州名
在上一個練習中,你使用 + 運算子把兩個欄位合併成一個。這次要做同樣的事,但改用 CONCAT() 函式。
為了得到這種串接格式:'Las Vegas, Nevada',當 state 欄位為 NULL 時,你需要使用 CASE 敘述來處理。
本練習屬於課程
在 SQL Server 資料庫中清理資料
練習說明
- 使用
CONCAT()函式將城市名稱與州名串接起來,同時使用CASE敘述:當state為NULL時回傳'',否則就進行一般的串接。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
client_name,
client_surname,
-- Use the function to concatenate the city and the state
___(
___,
CASE WHEN state IS NULL THEN ''
ELSE ___(', ', ___) END) AS city_state
FROM clients