首页 > 其他分享 >DQL-排序查询和聚合函数

DQL-排序查询和聚合函数

时间:2022-10-23 11:36:35浏览次数:71  
标签:聚合 函数 查询 计算 DQL 排序

DQL-排序查询

语法:order by 子句

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

排序方式:

 ASC:升序,默认的

 DESC:降序

注意:

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

DQL-聚合函数

将一列数据作为一个整体,进行纵向的计算。

1、count:计算个数

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

  2.count(*)

2、max:计算最大值

3、min:计算最小值

4、sum:计算和

5、avg:计算平均值

注意:

聚合函数的计算,排除null值

解决方案:

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

2IFNULL函数

标签:聚合,函数,查询,计算,DQL,排序
From: https://www.cnblogs.com/shenziyi/p/16818137.html

相关文章

  • 数据库(四)DQL
    DQL查询语言单表查询语法:select*from表名;字段查询select列名from表名;起别名去掉重复信息selectdistinct列名from表名;注意:distinct要放......
  • 数据库(五)聚合函数
    聚合函数概念用来做纵向运算的,可以针对某列的值进行运算,返回一个单一的值,可以计算平均工资等常见聚合函数:COUNT():统计指定列不为NULL的记录行数MAX():计算指定列......
  • 逻辑知识: 希尔排序
    前言在软件开发中,希尔排序对于一些软件开发工程师可能会有点陌生,或者说不常用,但是希尔算法真的是一种比较经典的算法之一,那么本节就来说说这个希尔排序。希尔排序概念  ......
  • 逻辑知识:冒泡排序算法
     前言在软件开发中,冒泡排序对于一些软件开发工程师很常用,而且它也是一种比较经典的算法之一,那么本节就来说说这个冒泡排序。冒泡排序概念冒泡排序(BubbleSort),是一种计算......
  • Madoka and the Sixth-graders (全排列队列,每一个点可以向外连1条线题型+倍增法处理
    题意:Madoka的教室里有 nn 个座位,一开始,编号为 ii 的座位上坐着编号为 b_i(1\leb_i\len)bi​(1≤bi​≤n) 的同学。门外有排成一队的,编号从 n+1n+1 开始的,......
  • JDBCTemplate-执行DML语句和执行DQL语句
    JDBCTemplate-执行DML语句需求:定义成员变量 //1、获取JDBCTemplate对象privateJdbcTemplatetemplate=newJdbcTemplate(JDBCUtils.getDataSource());......
  • 在华为设备上配置链路聚合和OSPF、RIP
    华为设备上配置链路聚合和OSPF、RIP......
  • PHP array_multisort 多维数组排序的理解
    array_multisort(array1,sortingorder,sortingtype,array2,array3...) 1.数组从前往后,依次排序;前一组数中值相同时,才考虑后一个数组中的值排序;2.任一数组排序变......
  • JavaScript 实现 -- 冒泡排序
    冒泡排序冒泡排序(BubbleSort)也叫气泡排序、泡沫排序,是一种比较简单的排序算法。它通过遍历数组,比较相邻的两个元素,如果前一个元素比后一个元素大,则交换它们的位置,这样第......
  • JavaScript 实现 -- 选择排序
    选择排序选择排序是一种简单直观的排序算法。原理第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元......