問題
SQLの集約関数のうち、グループ内の行数を返すものはどれか。
選択肢
- 1SUM
- 2AVG
- 3COUNT
- 4MAX
正解
3. COUNT
詳しい解説を見る解説を閉じる
解説
COUNT関数はグループ内の行数を返します。COUNT(*)は全行数、COUNT(列名)はNULLでない値の行数を返します。SUMは数値の合計、AVGは平均、MAXは最大、MINは最小。集約関数はGROUP BY句と組み合わせて使用されることが多く、HAVING句で集約後の結果を絞り込みます。WHEREはグループ化前、HAVINGはグループ化後の条件です。
一問一答
全400問を繰り返し学習