始める無料で始める

部分文字列の置換と削除

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;
コードを編集して実行