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

聚合函数count 和 group by

count函数:

count(列名)

SELECT COUNT(sid) FROM grade

统计列中所有的数值个数,会忽略null值。

count(*)和count(1)

SELECT COUNT(*) FROM grade
SELECT COUNT(1) FROM grade

统计表中所有的行数,不会忽略null。

count(1)和count(*)两者没有太大的区别,两者都用于计算表中的行数,无论列中的值是否为 NULL。

group by用法:

group by 【1】having 【2】

根据1的列进行分组,根据2的限制条件进行显示。

例如:

建立classstudent表

新建查询,输入下列代码

SELECT class,MAX(math),SUM(english),AVG(math) FROM classstudent 
GROUP BY classstudent.class 

运行结果

加入限定语句having :

SELECT class,MAX(math),SUM(english),AVG(math) FROM classstudent 
GROUP BY classstudent.class 
HAVING AVG(math)>65 -- 显示math平均值大于65的班级

运行结果


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

相关文章:

  • 【linux】进度条
  • 常见服务端口号和中文大全
  • Linux:进程(四)
  • 前端三大框架对比与选择
  • JavaEE——多线程的状态及线程安全问题
  • 机器人/无人车 MPC业务架构
  • 快递物流单号识别API接口代码
  • 黑马智数Day5
  • 【设计模式-组合】
  • 【Git入门】使用 Git 进行项目管理:Word Count 程序开发与托管
  • Redis安全
  • Java语法-类和对象(上)
  • 《开题报告》基于SpringBoot的社区团购系统的设计与实现+学习文档+答辩讲解视频
  • 编译win2k3中tools目录下i386mk.inc文件的作用
  • Java 微服务框架 HP-SOA v1.1.4
  • 【网络】高级IO——Reactor版TCP服务器
  • 刷题训练之栈
  • 系统敏感信息搜索工具(支持Windows、Linux)
  • Unnity IOS安卓启动黑屏加图(底图+Logo gif也行)
  • docker中搭建nacos并将springboot项目的配置文件转移到nacos中
  • 流 Stream
  • 代码随想录算法训练营第二十天 | Java |530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先
  • 聚观早报 | 小米三折叠手机专利曝光;李斌谈合肥投资蔚来
  • K8S服务发布
  • 操作系统 | 学习笔记 | | 王道 | 5.3 磁盘和固态硬盘
  • Qwen大型语言模型系列的最新成果 ----Qwen2.5
  • 设备稳定流畅视频体验,乐鑫ESP32-S3芯片方案无线音视频传输通信
  • docker和docker-compose安装
  • 【计算机网络】理解应用层协议HTTP
  • Codeforces 1338A —— Powered Addition 题解