码迷,mamicode.com
首页 > 其他好文 > 详细

select count(1)和 select count(*)

时间:2019-12-21 12:04:58      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:color   翻译   效果   字段   code   执行   条件   返回   计算   

count(1),其实就是计算一共有多少符合条件的行。
1并不是表示第一个字段,而是表示一个固定值。
其实就可以想成表中有这么一个字段,这个字段就是固定值1,count(1),就是计算一共有多少个1.
同理,count(2),也可以,得到的值完全一样,count(x),count(y)都是可以的。一样的理解方式。在你这个语句理都可以使用,返回的值完全是一样的。就是计数。
count(*),执行时会把星号翻译成字段的具体名字,效果也是一样的,不过多了一个翻译的动作,比固定值的方式效率稍微低一些

select count(1)和 select count(*)

标签:color   翻译   效果   字段   code   执行   条件   返回   计算   

原文地址:https://www.cnblogs.com/java51/p/12076228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!