select count(1)和 select count(*)
2024-08-30 07:19:35
count(1),其实就是计算一共有多少符合条件的行。
1并不是表示第一个字段,而是表示一个固定值。
其实就可以想成表中有这么一个字段,这个字段就是固定值1,count(1),就是计算一共有多少个1.
同理,count(2),也可以,得到的值完全一样,count('x'),count('y')都是可以的。一样的理解方式。在你这个语句理都可以使用,返回的值完全是一样的。就是计数。
count(*),执行时会把星号翻译成字段的具体名字,效果也是一样的,不过多了一个翻译的动作,比固定值的方式效率稍微低一些
最新文章
- Apache Lucene(全文检索引擎)—创建索引
- 【腾讯GAD暑期训练营游戏程序班】游戏场景管理作业说明文档
- JavaScript中call,apply,bind方法的总结。
- 探索 SharePoint 2013 Search功能
- Flume 实战(2)--Flume-ng-sdk源码分析
- 好用的SSH客户端 good SSH client recommended
- 使用StringBuilder更高效的处理字符串
- c++线程传参问题
- Understanding and Using Servlet Filters
- 用NodeJs实现优先级队列PQueue
- python---连接MySQL第三页
- delphi 利用HTTP的POST方法做个在线翻译的小工具 good
- HDU 1535 Invitation Cards(SPFA,及其优化)
- Error:dojo.data.ItemFileWriteStore:Invalid item argument
- python提取浏览器Cookie
- Html5与Css3知识点拾遗(七)
- shell脚本--文件测试
- 【linux】crontab失效
- 使用sts(SpringToolSuite4)无法将项目部署到tomcat容器
- thinkphp 页面静态化