count(1)是什么意思?

来源:5-1 店铺列表展示之Dao层的实现

木木汇成林

2020-09-24 16:17:43

count(1)是什么意思?

写回答

1回答

好帮手慕阿慧

2020-09-24

同学你好,MySql中count()函数是用来统计表中记录的一个函数,返回匹配条件的行数。例如匹配条件的有5条数据,那么count(1)的值就是5。

count(1)其实就是计算一共有多少符合条件的行。数字1并不是表示第一个字段,而是表示一个固定值。

其实就可以想成表中有这么一个字段,这个字段就是固定值1,count(1),就是计算一共有多少个1。
同理,count(2),count(3)也可以,得到的值完全一样,count('x')也是可以的。一样的理解方式。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

1

0 学习 · 8263 问题

查看课程