2016-10-20 10 views
-4
SELECT exam_board, COUNT(*) 
FROM subjects 
GROUP BY exam_board; 

これは 'exam_board'が 'subjects'というテーブルのフィールドであるコードブロックです。MySQLでCOUNT(*)とは何か

このブロックの各行は何をしますか?

+0

てみたのですか? http://www.w3schools.com/sql/sql_func_count.asp –

答えて

0

クエリで取得されたレコードの総数をカウントします。

特定のケースでは、各exam_boardグループの数がカウントされます。

exam_board count 
A   10 
B   29 

このようなものです。

1

異なるexam_board値ごとに同じexam_board値を持つレコードの量を指定します。例えば

、あなたのテーブルは、このデータを持っている場合:

|exam_board| 
A 
A 
A 
B 
B 

このクエリが返されます:あなたはグーグル

|exam_board |COUNT(*) 
A   3 
B   2 
関連する問題