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

建建设网站公司qq群排名优化软件购买

建建设网站公司,qq群排名优化软件购买,wordpress主题升级失败,网站搜索功能怎样做目录 一、核心区别:二、总结 🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗! 🌟了解MySQL的explain执行计划请看: MySQ…

在这里插入图片描述

目录

    • 一、核心区别:
    • 二、总结

🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!
🌟了解MySQL的explain执行计划请看: MySQL的explain执行计划你真的了解吗?建议收藏!

其他优质专栏: 【🎇SpringBoot】【🎉多线程】【🎨Redis】【✨设计模式专栏(已完结)】…等

如果喜欢作者的讲解方式,可以点赞收藏加关注,你的支持就是我的动力
✨更多文章请看个人主页: 码熔burning

好,咱们来详细聊聊 COUNT(1)COUNT(*)COUNT(列名) 这三个 SQL 函数的区别,保证你一看就懂!

一、核心区别:

  • COUNT(*) 统计表中的总行数,包含 NULL 值的行。
  • COUNT(1) 统计表中的总行数,包含 NULL 值的行。 它实际上是往表中加了一个值为 1 的列,然后统计这个列的行数。
  • COUNT(列名) 统计指定列中NULL 值的行数。 如果某行该列的值是 NULL,则不会被计入。

解释:

想象你是一个图书管理员,要统计图书馆里的书籍数量:

  • COUNT(*) 你直接数图书馆里所有的书架,不管书架上有没有书,都算一个。 这就是统计表里所有行,不管有没有数据。
  • COUNT(1) 你给每个书架贴一个标签,写上数字 “1”,然后数有多少个标签。 结果和 COUNT(*) 一样,都是统计所有书架。
  • COUNT(书名) 你只数有书的书架,如果某个书架是空的(书名 列是 NULL),就不算。 这就是统计指定列非 NULL 值的行。

实际例子:

假设我们有一个 students 表,包含以下数据:

idnameagecity
1Alice20New York
2Bob22London
3CarolNULLParis
4David21NULL
5Eve23Tokyo

现在,我们执行以下 SQL 查询:

  1. SELECT COUNT(*) FROM students;

    结果:5

    解释:统计 students 表的总行数,包括 CarolDavid 的行,因为它们也是表中的行。

  2. SELECT COUNT(1) FROM students;

    结果:5

    解释:和 COUNT(*) 一样,统计 students 表的总行数。

  3. SELECT COUNT(age) FROM students;

    结果:4

    解释:统计 age 列中非 NULL 值的行数。 CarolageNULL,所以不计入。

  4. SELECT COUNT(city) FROM students;

    结果:4

    解释:统计 city 列中非 NULL 值的行数。 DavidcityNULL,所以不计入。

性能考虑:

  • 在大多数情况下,COUNT(*)COUNT(1) 的性能几乎没有差别,优化器通常会进行优化。 它们通常比 COUNT(列名) 更快,因为不需要读取特定列的数据。
  • COUNT(列名) 需要读取指定列的数据,如果该列没有索引,可能会导致性能下降。

二、总结

函数作用是否包含 NULL 值的行性能
1Alice20New York
2Bob22London
3CarolNULLParis
4David21NULL
5Eve23Tokyo

什么时候用哪个?

  • COUNT(*)COUNT(1) 当你需要知道表中有多少行数据时,这是最常用的。
  • COUNT(列名) 当你需要知道某个特定列有多少个非 NULL 值时,例如,统计有多少学生填写了年龄信息。

希望这篇文章能够帮助你理解 COUNT(*)COUNT(1)COUNT(列名) 的区别! 记住,理解它们的核心在于是否统计 NULL 值的行。

http://www.dtcms.com/wzjs/375564.html

相关文章:

  • 网页设计网站链接怎么做免费seo网站自动推广软件
  • 网站 怎么 做压力测试网上引流推广怎么做
  • 新疆建设学院校园网站百度seo如何优化关键词
  • 建设网站大概多少钱软文网官网
  • 罗岗网站建设公司seo顾问服
  • 汕头网站建设系统站内推广的方法
  • wordpress强制分享代码网站优化seo
  • 标书制作公司seo优化服务
  • 集团门户网站建设费用怎么创建个人网站
  • 朝阳网站建设推广上海网站建设优化
  • 汉阳放心的建站企丿化妆品软文推广范文
  • 网站系统功能描述优秀营销软文100篇
  • 网站建设中的图片缅甸在线今日新闻
  • 建设网站远达护肤品软文推广
  • 网站的原型图谷歌浏览器app
  • 齐全的赣州网站建设网络营销的整体概念
  • 益阳做网站怎么便宜国内网络推广渠道
  • 网站如何开启gzip压缩电商网站排名
  • 智能网站系统可以做app吗seo系统
  • 网站开发比较厉害搜索引擎有哪些
  • 网站建设广告背景图关键词如何快速排名
  • 欧美建设网站如何推广app更高效
  • 安徽疫情最新通报宁波seo教程
  • 英迈思做的网站怎么样设计网站的软件
  • 南阳建网站公司服务推广软文范例
  • 100个无水印短视频素材免费seo网站优化流程
  • 企业网站建设动图百度网页收录
  • 地产股最新消息外包seo公司
  • 网站制作 深圳信科网络武汉网络推广网络营销
  • 网站建设的征求意见稿东莞网络推广营销公司