当前位置: 首页 > 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/a/321699.html

相关文章:

  • Python Web 应用开发基础知识
  • C/C++静态库引用过程中出现符号未定义的处理方式
  • 新手小白学习docker第八弹------实现MySQL主从复制搭建
  • 动态规划-背包问题——[模版]完全背包问题
  • 嵌入式硬件实战基础篇(一)-STM32+DAC0832 可调信号发生器-产生方波-三角波-正弦波
  • [CKS] K8S Dockerfile和yaml文件安全检测
  • 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 的区别