取代與移除子字串
REPLACE() 是個相當萬用的函式,可用來取代或移除字串中的字元。語法如下:
REPLACE(fieldName, 'searchFor', 'replaceWith')
其中,fieldName 是要更新的欄位或字串,searchFor 是要被取代的字元,而 replaceWith 則是用來取代的子字串。
在這個練習中,你會查看 countries 資料表中的某個特定值,並使用數個 REPLACE() 函式來調整其格式。
本練習屬於課程
SQL 報表製作
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
region,
-- Replace all '&' characters with the string 'and'
____ AS character_swap,
-- Remove all periods
____ AS character_remove
FROM countries
WHERE region = 'LATIN AMER. & CARIB'
GROUP BY region;