ISNULL() を使って欠損値を埋める
前の演習では、NULL 値がある行を除外または選択する方法を練習しました。ただし、データの背後にあるビジネス上の前提によっては、すべての NULL を含む行を選択しつつ、その NULL 値を別の値に置き換えたい場合があります。これは ISNULL() を使って行えます。
今回は、ISNULL() を使って、airport_city 列と airport_state 列のすべての NULL 値を文字列 'Unknown' に置き換えます。
この演習はコースの一部です
SQL Server データベースでのデータクレンジング
演習の手順
airport_city列の欠損値を文字列'Unknown'に置き換えてください。airport_state列の欠損値を文字列'Unknown'に置き換えてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
airport_code,
airport_name,
-- Replace missing values for airport_city with 'Unknown'
___(___, '___') AS airport_city,
-- Replace missing values for airport_state with 'Unknown'
___(___, '___') AS airport_state
FROM airports