始める無料で始める

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