【经典解释】count(1),count(*),count(x)之间的区别

1.count(*)

   count(*) 是计算整个表的行数。

   一个表有多行,只要每行有一个字段不为空,这一行就会计数。

2.count(1)

  count(1) 是也是计算的是整个表的行。

  这边就是计算的是左边标记的1的个数

3.count(x)

  count(x) 是也是计算的是整个表的行。 

count(x),这里面的x就是一个标记计数的,可以是2 ,3,就是计算2,3的个数,个数的总和就是表的总行数。

猜你喜欢

转载自blog.csdn.net/Sunshineoe/article/details/111769585
今日推荐