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

聚合函数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.lryc.cn/news/446159.html

相关文章:

  • Vue的工程化和element快速入门
  • 【Kubernetes】常见面试题汇总(三十一)
  • 在 Windows 上安装和配置 NVIDIA 驱动程序、CUDA、cuDNN 和 TensorRT
  • 京准电钟:NTP网络校时服务器助力校园体育场馆
  • 9.25度小满一面
  • mysql批量修改表前缀
  • 算法复杂度
  • vue到出excel
  • 【延时队列的实现方式】
  • Fyne ( go跨平台GUI )中文文档- 扩展Fyne (七)
  • Qt (19)【Qt 线程安全 | 互斥锁QMutex QMutexLocker | 条件变量 | 信号量】
  • Java语法-类和对象(上)
  • Presto如何配置资源队列或资源组
  • 828华为云征文|使用Flexus X实例集成ES搜索引擎
  • 【设计模式-访问者模式】
  • 一元运算符(自增自减)
  • gitlab/极狐-离线包下载地址
  • C++——输入三个整数,按照由小到大的顺序输出。用指针方法处理。
  • 【Java8 重要特性】Lambda 表达式
  • word2vec--CBOW与Skip-Gram 两种模型
  • iOS六大设计原则设计模式
  • nacos 集群搭建
  • STM32快速复习(十二)FLASH闪存的读写
  • 漏洞扫描工具使用
  • C++ | Leetcode C++题解之第424题替换后的最长重复字符
  • 利士策分享,动摇时刻的自我救赎
  • 动手学深度学习(李沐)PyTorch 第 1 章 引言
  • 二叉树(二)深度遍历和广度遍历
  • 【算法——双指针】
  • Rocky Linux 9 中添加或删除某个网卡的静态路由的方法