美文网首页
005,数据库查询操作-聚合函数

005,数据库查询操作-聚合函数

作者: rain129 | 来源:发表于2018-12-24 11:05 被阅读65次

查询中ifNull()的用法数据

SELECT *,IFNULL(age,0) as result from 表名; //如果age为null那么将值设置为0并取别名为result

image.png

查询中常用的聚合函数

1.COUNT() 统计指定列不为NULL的记录行数
select count(*) from 表名; //统计查询出的结果的行数
select count(age) from 表名; //统计表中存在age的数据条数

2.MAX() 计算指定列最大值,如果指定列是字符类型,那么使用字符串的排序运算;
select MAX(age) from user; //查询user表中最大年龄

3.MIN() 计算指定列最小值,如果指定列是字符类型,那么使用字符串的排序运算;
select MIN(age) from user; //查询user表中最小年龄

4.SUM() 计算指定列的数值和,如果指定列不是数值类型,那么计算结果为0;
select SUM(age) from user; //查询user表中所有人age之和

5.AVG() 计算指定列的平均值,如果指定列不是数值类型,那么计算结果为0;
select AVG(age) from user; //查询user表中所有人age的平均值

相关文章

  • 005,数据库查询操作-聚合函数

    查询中ifNull()的用法数据 SELECT *,IFNULL(age,0) as result from 表名...

  • MYSQL笔记

    数据库操作 where后面不可以跟聚合函数,having后可以进行聚合函数的判断。 从学生表中查询数学成绩大于70...

  • 7.MySQL聚合查询,子查询,联合查询

    聚合查询在我们日常查询数据库的时候使用较多,常见的聚合函数有SUM()、MAX()等,而分组聚合是数据库语言的又一...

  • 【MySql】mysql语法

    修改操作 UPDATE: 删除操作 DELETE 模糊查询 字段控制查询 聚合函数 sum avg max mi...

  • mysql 基础知识

    3, 数据库的考点:多表联查,聚合函数和分组, 自查询 1. 简述数据库查询语句中,内连接inner join ,...

  • SQL 查询命令

    一 数据库基本操作 二 高级查询 1. 新建表结构 2. 聚合查询 3. 多表查询 4. 连接查询 关于INNER...

  • Mysql学习之二 Mysql概念及安装

    一、程序员的数据库要求 基本的SQL操作、CRUD操作 多表连接查询、分组查询和子查询。 常用数据库的的单行函数。...

  • MySql基本语句

    -建表、删除表 -更改表结构 -基本查询 -更新操作 -删除操作 -插入数据 -聚合函数 -连接语句 -Havin...

  • Python操作Mysql(PyMySQL)

    使用的相关函数 执行事务函数 查询操作函数 操作示例 数据库连接 使用with使代码更整洁。 创建数据库表TABL...

  • JAVA API操作ES聚合查询

    前言 es查询速度比关系型数据库确实快很多,特别是海量数据的查询。但是查询操作比较难受,特别是复杂聚合操作的时候。...

网友评论

      本文标题:005,数据库查询操作-聚合函数

      本文链接:https://www.haomeiwen.com/subject/clbgkqtx.html