关于SQL中COUNT()函数的用法

COUNT() 函数返回匹配指定条件的行数。

COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):

 SELECT COUNT(column_name) FROM table_name

把select查询语句中的列选择部分换成count(*)或者count(列名)。那么查询语句就会返回select查询结果的数据有多少条。也就是带有count的查询,其返回结果就是一行一列的一个数字。

例如:

//查询所有姓张的学生信息  
select * from student where name like '张%'; 
//查询姓张的学生的人数
select count(*) from student where name like '张%' 

而count(列名)在统计结果的时候,会忽略列值为空(这里的空不是只空字符串或者0,而是表示null)的计数。

//查询姓张的学生中有英语成绩的学生人数
select count(en_score) from student where name like '张%' 

参考资料:http://www.w3school.com.cn/sql/sql_func_count.asp

—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花