COUNT関数
SQLにおける集計関数のひとつ。
該当した行数を取得する関数。
-- genre が 'アクション' である行数を数える
SELECT COUNT(*) FROM movie WHERE genre = 'アクション';
COUNT(*) と COUNT(カラム名) の違い
-
COUNT(*)
は、単純に行数をカウントする( NULL の行も含める)。 -
COUNT(カラム名)
は、指定カラムの値が NULL である行を無視してカウントする。
参考図書:スッキリわかるSQL入門 第2版