開始使用免費開始

串接城市與州名

在上一個練習中,你使用 + 運算子把兩個欄位合併成一個。這次要做同樣的事,但改用 CONCAT() 函式。

為了得到這種串接格式:'Las Vegas, Nevada',當 state 欄位為 NULL 時,你需要使用 CASE 敘述來處理。

本練習屬於課程

在 SQL Server 資料庫中清理資料

檢視課程

練習說明

  • 使用 CONCAT() 函式將城市名稱與州名串接起來,同時使用 CASE 敘述:當 stateNULL 時回傳 '',否則就進行一般的串接。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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
編輯並執行程式碼