RIGHT()、LEFT()、REVERSE() を使う
前の演習では、SUBSTRING() と CHARINDEX() を使って city_state 列を 2 つの新しい列に分割しました。
今回は、同じことを 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