使用 RIGHT()、LEFT() 與 REVERSE()
在上一個練習中,你用了 SUBSTRING() 和 CHARINDEX() 將 city_state 欄位拆成兩個新欄位。
這次要做同樣的事,但改用 LEFT()、RIGHT() 與 REVERSE() 函式。
本練習屬於課程
在 SQL Server 資料庫中清理資料
練習說明
- 使用
LEFT()和CHARINDEX()擷取城市名稱。 - 使用
RIGHT()、CHARINDEX()和REVERSE()擷取州名。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
client_name,
client_surname,
-- Extract the name of the city
___(city_state, ___(', ', city_state) - 1) AS city,
-- Extract the name of the state
___(city_state, ___(' ,', ___(city_state)) - 1) AS state
FROM clients_split