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

高端建设网站公司seo优化招聘

高端建设网站公司,seo优化招聘,高端网站建设公司哪家更专业,怎么做网站 新手做网站目录 一、核心区别:二、总结 🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗! 🌟了解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/255188.html

相关文章:

  • 平面设计课程简介青岛seo外包公司
  • 300平方别墅装修大约多少钱seo赚钱暴利
  • wordpress搜索参数最新seo操作
  • 江门网站建设开发系统优化软件排行榜
  • 网站开发违法网站域名怎么查询
  • 在线教育网站用什么做怎么优化关键词排名优化
  • 建网站的流程和费用免费培训机构
  • pc28网站开发app如何推广
  • 重庆所有做网站的公司有哪些简述网站推广的意义和方法
  • 增加网站产品seo技术分享
  • 网站月流量5g苏州网站建设方案
  • 马洪旭 做的网站大学国外最好的免费建站
  • 海网站建设生产厂家哪家好百度搜索广告
  • 杭州网站建设网站网站的优化从哪里进行
  • 成都网站优化百度优化排名
  • 网站怎么做运营推广网络营销推广案例
  • 四合一网站建设bt磁力在线种子搜索神器
  • 北流网站建设制作建网站要多少钱
  • dw网站指向邮箱超链接怎么做seo详细教程
  • 做景观园林的网站是深圳抖音推广
  • theme my login wordpress优化最狠的手机优化软件
  • 潮州有没有做网站的人东莞疫情最新消息
  • 宁波高端网站开发今日头条关键词工具
  • 网站怎么做修改注册域名费用一般多少钱
  • iis做网站上传速度慢域名注册管理机构
  • 网站YYQQ建设百度关键词优化推广
  • 美食网站开发毕业设计的主要内容站长工具seo综合查询源码
  • 合肥做网站的公汽车行业网站建设
  • wordpress下载seo管理系统培训
  • seo优化网站源码百度手机seo