文字列の統一
同じものに対して異なる値が混在して、文字列が乱れていることはよくあります。どれも一見正しい値かもしれませんが、分析をしやすくするためには統一しておくのが望ましいです。
次のクエリで、都市が'Chicago'にある空港をフィルタしています。
SELECT * FROM airports
WHERE airport_code IN ('ORD', 'MDW')
結果を見ると、airport_city列に'ch'など、'Chicago'と不一致な値が含まれています。ここでは、これらの不一致な値を置換して整備します。
この演習はコースの一部です
SQL Server データベースでのデータクレンジング
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
airport_code,
airport_name,
-- Use the appropriate function to unify the values
___(airport_city, '___', '___') AS airport_city,
airport_state
FROM airports
WHERE airport_code IN ('ORD', 'MDW')