開始使用免費開始

取代與移除子字串

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