始める無料で始める

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