DQL_排序查询-DQL_聚合函数

DQL_排序查询

  排序查询

      语法: order by 子句

          order by 排序字段1  排序方式1 ,  排序字段2  排序方式2 ,  排序字段3  排序方式3   .....

      排序方式 :

          ASC : 升序 , 默认的.

          DESC : 降序 . 

      注意 : 

          如果有多个排序条件 , 则当前边的条件值一样时, 才会判断第二条件.

select * from student order by math ASC;
select * from student order by math DESC;--排序方式;

-- 按照数学成绩排名,如果数学成绩一样,则按照英语成绩排名

select * from student order by math asc , english asc;

 

 

DQL_聚合函数

聚合函数:将一列数据作为一个整体, 进行纵向的计算 .

  1.count : 计算个数

      1. 一般选择非空的列 : 主键

      2.count( * )

  2.max : 计算最大值

  3.min : 计算最小值

  4.sum : 计算和

  5. avg : 计算平均值

--   2.max : 计算最大值
select MAX(age) from stu;
--   3.min : 计算最小值
select MIN(age) from stu;
--   4.sum : 计算和
select sum(age) from stu;
--   5. avg : 计算平均值
select avg(age) from stu;

 

 

    注意 : 聚合函数的计算,排除null值.

      解决方案 : 

        1.选择不包含非空的列进行计算

        2.IFNULL函数

 

posted @   ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示