SQL的常用函数-聚合函数
SQL 函数 常用 聚合
2023-06-13 09:18:27 时间
在SQL中,函数和操作符是用于处理和操作数据的重要工具。SQL提供了许多常用的函数和操作符,包括聚合函数、字符串函数、数学函数、日期函数、逻辑运算符、比较运算符等等。本文将主要介绍SQL中的聚合函数,并给出相应的语法和示例。
一、聚合函数
聚合函数是SQL中的一类特殊函数,它们用于对某个列或行进行计算,并返回一个单一的值作为结果。SQL中常用的聚合函数包括:
COUNT函数
COUNT函数用于计算某一列中值的数量,可以用于任意数据类型的列,包括NULL值。其基本语法如下:
SELECT COUNT(column_name) FROM table_name WHERE condition;
其中,column_name是要计数的列名,condition是筛选条件。例如,从students表中计算年龄小于18岁的学生的数量:
SELECT COUNT(*) FROM students WHERE age < 18;
SUM函数
SUM函数用于计算某一列中值的总和,只能用于数值类型的列。其基本语法如下:
SELECT SUM(column_name) FROM table_name WHERE condition;
例如,从sales表中计算销售额的总和:
SELECT SUM(amount) FROM sales;
AVG函数
AVG函数用于计算某一列中值的平均数,只能用于数值类型的列。其基本语法如下:
SELECT AVG(column_name) FROM table_name WHERE condition;
例如,从students表中计算年龄小于18岁的学生的平均成绩:
SELECT AVG(score) FROM students WHERE age < 18;
MAX函数
MAX函数用于计算某一列中值的最大值,可以用于任意数据类型的列。其基本语法如下:
SELECT MAX(column_name) FROM table_name WHERE condition;
例如,从students表中查找最高分数:
SELECT MAX(score) FROM students;
MIN函数
MIN函数用于计算某一列中值的最小值,可以用于任意数据类型的列。其基本语法如下:
SELECT MIN(column_name) FROM table_name WHERE condition;
例如,从students表中查找最低分数:
SELECT MIN(score) FROM students;
相关文章
- Hive SQL 大厂必考常用窗口函数及相关面试题
- SQL 碎碎念,你可能用不到但不能不知道的数据库技巧(2)
- SQL的常用函数-字符串函数
- SQL Server安装完成后3个需要立即修改的配置选项
- SQL Server如何建表的详细图文教程
- 环境预防SQL注入, 把Oracle环境保护好(sql注入oracle)
- 操作Oracle 日期数据的SQL操作简易教程(oracle日期sql)
- 使用 Oracle SQL 实现多表拼接(oracle拼接sql)
- Oracle 中优化SQL性能的终极指南(oracle中sql优化)
- MySQL中的SQL分析工具:强大而实用(mysql分析sql工具)
- 处理Oracle批量SQL处理:加快数据处理速度(oracle批量sql)
- Oracle数据库删除数据的常用SQL语句(oracle删除sql)
- 深入浅出:使用Redis替代SQL查询(redis实现sql查询)
- SQL Server: 已归于尘土?(sqlserver 死?)
- 号SQL Server中实现行号显示的技巧(sqlserver显示行)
- SQL Server中新增序列技术实现主键自动增长(sqlserver加序列)
- SQL Server数据库依赖性浅析(sqlserver 依赖)
- 了解Oracle跟踪SQL的必备工具(oracle跟踪sql工具)
- 如何合并两条 MySQL SQL 语句(mysql两条sql合并)
- MySQL 数据库 SQL 优化技巧(mysql下sql优化)
- 器Oracle中SQL运行机制取得成功(oracle中sql运行)
- Oracle SQL不容忽视的不为空判断(oracle不为空sql)
- SQLServer与Access常用SQL函数区别
- Sql学习第三天——SQL关于CTE(公用表达式)的递归查询使用
- Sql学习第四天——SQL关于withcube,withrollup和grouping解释及演示