当前位置: 首页 > article >正文

count(1)、count(*) 与 count(列名) 的区别

🎈边走、边悟🎈迟早会好

COUNT() 函数用于统计行数,具体区别如下:

  1. COUNT(*):计算表中所有行,包括NULL值。

    SELECT COUNT(*) FROM 表名;
    

  2. COUNT(1):计算所有行,结果与 COUNT(*) 相同,但不考虑列。

    SELECT COUNT(1) FROM 表名;
    

  3. COUNT(列名):仅统计指定列的非NULL值。

    SELECT COUNT(列名) FROM 表名;
    

示例

假设有一个表 users,数据如下:

idnameage
1Alice30
2BobNULL
3Charlie25
  • COUNT(*) 返回 3
  • COUNT(1) 返回 3
  • COUNT(name) 返回 3
  • COUNT(age) 返回 2

 🌟感谢支持 听忆.-CSDN博客

🎈众口难调🎈从心就好


http://www.kler.cn/news/321699.html

相关文章:

  • zabbix“专家坐诊”第257期问答
  • 19、网络安全合规复盘
  • C++ | Leetcode C++题解之第440题字典序的第K小数字
  • 【HDP】zookeeper未授权漏洞修复
  • C语言课程设计题目四:实验设备管理系统设计
  • Flutter鸿蒙化环境配置(windows)
  • 网站设计中安全方面都需要有哪些考虑
  • 【opencv】——为arm平台交叉编译
  • Apache Iceberg 数据类型参考表
  • URL中 / 作为字符串,而不是路径。
  • 19.1 使用k8s的sdk编写一个项目获取pod和node信息
  • 【毕业论文+源码】如何使用Spring Boot搭建一个简单的篮球论坛系统
  • 企业急于采用人工智能,忽视了安全强化
  • Linux云计算 |【第四阶段】NOSQL-DAY3
  • ubuntu 24搭建docker私有仓库
  • 【图像处理】多幅不同焦距的同一个物体的平面图象,合成一幅具有立体效果的单幅图像原理(二)
  • 通过python脚本采集TCP自定义端口连接数数据推送到Prometheus
  • 【azure-openai】批量翻译demo【python】【gradio】
  • 流浪软件uniaccess agent 删除
  • Webpack、Rollup、Parcel 和 Grunt、Gulp 的区别
  • 【理解 Java 中的 for 循环】
  • 【RabbitMQ 项目】服务端:信道模块
  • Java调用第三方接口、http请求详解,一文学会
  • Sqlserver事务行版本控制指南
  • 面向pymupdf4llm与MinerU 面试题
  • OpenHarmony(鸿蒙南向)——平台驱动指南【HDMI】
  • 倾斜单体化重建异形和异形建筑思路整理
  • 力扣583-两个字符串的删除操作(Java详细题解)
  • Spring Boot的核心技术有哪些?
  • AIGC引领数智未来:企业架构演进的深度解析与实践路径,The Open Group 2024生态系统架构·可持续发展年度大会专题报道