MySQL中计数函数用法的详细解释

MySQL的计数函数是最简单的函数,非常有用的计算,以及预期的SELECT语句返回的记录数。

对于employee_tbl表,了解计数功能,具有以下记录:


MySQL SELECT * FROM employee_tbl >;
+ + + + ------ ------ ------------ -------------------- +
我的名字work_date | | | | daily_typing_pages |
+ + + + ------ ------ ------------ -------------------- +
| 1 |约翰| 2007-01-24 | 250 |
| 2 | RAM | 2007-05-27 | 220 |
| 3 |杰克| 2007-05-06 | 170 |
| 3 |杰克| 2007-04-06 | 100 |
| 4 |姬尔| 2007-04-06 | 220 |
| 5 |扎拉| 2007-06-06 | 300 |
| 5 |扎拉| 2007-02-06 | 350 |
+ + + + ------ ------ ------------ -------------------- +
7行(0秒)




现在,根据上面的表,计算这个表中的行数,您可以做如下假设:


MySQL >选择计数(*)从employee_tbl;
---------- + +
|计数(*)|
---------- + +
7 | |
---------- + +
1行集(0.01秒)




同样,如果你想数可以计算以下扎拉的记录数:


MySQL >选择计数(*)从employee_tbl
ZARA的名字= ->在;
---------- + +
|计数(*)|
---------- + +
2 | |
---------- + +
1行集(0.04秒)




注:所有的SQL语句都是大小写敏感的,所以它不作任何区别,如果你给Zara和Zara在条件。