「products テーブルに何件登録されているか」を知りたい時。COUNT(*) 関数を使います:
SELECT COUNT(*) FROM products
COUNT(*) は「全行を 1 として数える」関数。 これまでの SELECT は 行ごとのデータが返ってきましたが、 COUNT は 1 行 1 列の集計値が返ります。
期待結果:1 行、値 25(products は 25 件)。
📌 QA 視点:UI の「全件数表示」「ページ番号計算」は COUNT で求めた値を使うことが多い。 フィルタなしで全数を出すパフォーマンス問題も典型的な観点。