热线电话:13121318867

登录
2020-03-25 阅读量: 905
SQL中 count(1) 中的 1 代表什么意思?

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

其实就可以想成表中有这么一个字段,这个字段就是固定值1,count(1),就是计算一共有多少个1

同理,count(2),也可以,得到的值完全一样,count('x'),count('y')都是可以的,一样的理解方式,返回的值完全是一样的,其实就是计数

count(*),执行时会把星号翻译成字段的具体名字,效果也是一样的,不过多了一个翻译的动作,比固定值的方式效率稍微低一些

31.5556
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子