教程 > mysql 教程 > 阅读:31

mysql count() 函数——迹忆客-ag捕鱼王app官网

mysql 的count函数是最简单的函数,用来计算由 select 语句返回的记录数。

要了解count函数,我们先来看下面 employee_tbl 表,数据如下

mysql> select * from employee_tbl;
 ------ ------ ------------ -------------------- 
|  id  | name | work_date  | daily_typing_pages |
 ------ ------ ------------ -------------------- 
|   1  | john | 2007-01-24 |        250         |
|   2  | ram  | 2007-05-27 |        220         |
|   3  | jack | 2007-05-06 |        170         |
|   3  | jack | 2007-04-06 |        100         |
|   4  | jill | 2007-04-06 |        220         |
|   5  | zara | 2007-06-06 |        300         |
|   5  | zara | 2007-02-06 |        350         |
 ------ ------ ------------ -------------------- 
7 rows in set (0.00 sec)

现在,根据上表,假设要计算该表中的总行数,那么我们可以按如下方式进行:

mysql>select count(*) from employee_tbl ;

上面给出的 mysql 语句将产生以下结果

 ---------- 
| count(*) |
 ---------- 
|    7     |
 ---------- 
1 row in set (0.01 sec)

同样,你想计算 zara 的记录数,则可以按如下方式完成

mysql>select count(*) from employee_tbl
   -> where name = "zara";

结果如下:

 ---------- 
| count(*) |
 ---------- 
|    2     |
 ---------- 
1 row in set (0.04 sec)

注意- 所有 sql 查询都不区分大小写,因此在 where 条件下给定 zara 或 zara,是没有任何区别的。

查看笔记

扫码一下
查看教程更方便
网站地图