SELECT exam_board, COUNT(*)
FROM subjects
GROUP BY exam_board;
これは 'exam_board'が 'subjects'というテーブルのフィールドであるコードブロックです。MySQLでCOUNT(*)とは何か
このブロックの各行は何をしますか?
SELECT exam_board, COUNT(*)
FROM subjects
GROUP BY exam_board;
これは 'exam_board'が 'subjects'というテーブルのフィールドであるコードブロックです。MySQLでCOUNT(*)とは何か
このブロックの各行は何をしますか?
クエリで取得されたレコードの総数をカウントします。
特定のケースでは、各exam_boardグループの数がカウントされます。
exam_board count
A 10
B 29
このようなものです。
異なるexam_board値ごとに同じexam_board値を持つレコードの量を指定します。例えば
、あなたのテーブルは、このデータを持っている場合:
|exam_board|
A
A
A
B
B
このクエリが返されます:あなたはグーグル
|exam_board |COUNT(*)
A 3
B 2
てみたのですか? http://www.w3schools.com/sql/sql_func_count.asp –