COUNT是一个聚合函数,也就是组函数。
COUNT(字段名)就是把表中的这个字段都取出来,然后如果非null就累加,得到的结果是表中该字段不为null的总行数。
COUNT(1),存储引擎每遍历一行就返回一个1,得到的结果是表中就的总条数。
COUNT(*)比较例外,并不是像字面意思一样把所有列都取出来,而是并不取值,返回的是表中的记录行数。
COUNT是一个聚合函数,也就是组函数。
COUNT(字段名)就是把表中的这个字段都取出来,然后如果非null就累加,得到的结果是表中该字段不为null的总行数。
COUNT(1),存储引擎每遍历一行就返回一个1,得到的结果是表中就的总条数。
COUNT(*)比较例外,并不是像字面意思一样把所有列都取出来,而是并不取值,返回的是表中的记录行数。
本文标题:COUNT(*)、COUNT(1)、COUNT(字段名)之间的区
本文链接:https://www.haomeiwen.com/subject/bigfnhtx.html
网友评论