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

相关文章:

  • 官方压测工具memtier-benchmark压测redis
  • QTcpSocket 服务端和客户端
  • Redisson的可重入锁
  • 基于Spring Boot的计算机课程管理:工程认证的实践
  • leetcode-位运算题型
  • ⾃动化运维利器Ansible-基础
  • 【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中