始める無料で始める

NULL 値を扱う

NULL 値は「0」を意味する場合があります。何も起きていなければ、テーブルに記録されませんよね。一方で、NULL は「不明」や「欠損」を表すこともあります。結果でそれらを置き換えるのが適切かどうかは、状況に応じて判断してください。NULL 値はデータ品質に関する手がかりを与えてくれます。想定外の NULL がある場合は、データの取得方法か、データベースへの入力方法に問題がある可能性があります。

この演習では、NULL 値でのフィルタリング、結果からの除外、そして代替値での置換を練習します。

この演習はコースの一部です

SQL Server 入門

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Retrieve all columns
SELECT 
  ___ 
FROM 
  grid 
  -- Return only rows where demand_loss_mw is missing or unknown  
WHERE 
  ___ ___ ___;
コードを編集して実行