当前位置:Gxlcms > 
数据库问题 > 
SQL中 select count(1)  count中的1 到底是什么意思呢?和count(*)的区别
                     
                    
                        SQL中 select count(1)  count中的1 到底是什么意思呢?和count(*)的区别
                        
                            时间:2021-07-01 10:21:17
                            帮助过:5人阅读
							                        
                     
                    
                    
                    1并不是表示第一个字段,而是表示一个固定值。其实就可以想成表中有这么一个字段,这个字段就是固定值1,count(1),就是计算一共有多少个1.同理,count(2),也可以,得到的值完全一样,count(‘x‘),count(‘y‘)都是可以的。一样的理解方式。在你这个语句理都可以使用,返回的值完全是一样的。就是计数。count(*),执行时会把星号翻译成字段的具体名字,效果也是一样的,不过多了一个翻译的动作,比固定值的方式效率稍微低一些。SQL中 select count(1)  count中的1 到底是什么意思呢?和count(*)的区别
标签:str   sel   理解   col   字段   计算   方式   多少   返回