
ITパスポート試験基礎・応用
条件を読む・根拠を説明する
未入力を含む件数
条件を整理し、答えを選んでから解き方を確認しましょう。
3行の売上列が100、NULL、200。COUNT(*)とCOUNT(売上)はどれか。
答え・解き方を読む
3と2
考える順序
- 1COUNT(*)は行数を数える
- 2COUNT(列)はNULLでない値を数える
- 3全3行と非NULL2個を区別する
選択肢ごとの理由
- 比較 · 2と3
二つのCOUNTの意味が逆です。
- 正解 · 3と2
COUNT(*)は行数を数える。COUNT(列)はNULLでない値を数える。全3行と非NULL2個を区別する。
- 比較 · 3と3
列を指定したCOUNTはNULLを数えません。
- 比較 · 2と2
COUNT(*)はNULLを持つ行も含めます。