SQL 07 -进阶篇 函数 MAX()、MIN()、COUNT()、AVG()、SUM()、GROUP BY
程序员文章站
2022-04-20 21:47:05
...
SQL MAX() 函数
MAX() 函数
MAX() 函数返回所选列的最大值。
SQL MAX() 语法
SELECT MAX(column_name)
FROM table_name
WHERE condition;
SELECT MAX(Price) AS LargestPrice
FROM Products;
SQL MIN() 函数
MIN() 函数返回所选列的最小值。
SQL MIN() 语法
SELECT MIN(column_name)
FROM table_name
WHERE condition;
SQL COUNT() 函数
COUNT() 函数返回符合指定条件的行数。
- SQL COUNT(column_name) 语法
COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
- SQL COUNT(*) 语法
COUNT(*) 函数返回表中的记录数:
SELECT COUNT(*) FROM table_name;
- SQL COUNT(DISTINCT column_name) 语法
COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:
SELECT COUNT(DISTINCT column_name) FROM table_name;
COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。
SQL AVG() 函数
SELECT AVG(column_name)
FROM table_name
WHERE condition;
SQL SUM() 函数
SELECT SUM(column_name)
FROM table_name
WHERE condition;
SQL GROUP BY 语句
Aggregate 函数常常需要添加 GROUP BY 语句。
GROUP BY语句通常与集合函数(COUNT,MAX,MIN,SUM,AVG)一起使用,以按一个或多个列对结果集进行分组。
SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
ORDER BY column_name(s);
上一篇: 组网复习6 静态路由
下一篇: SQL Server期末复习要点(二)
推荐阅读
-
SQL语句中的WHERE、聚合函数(SUM、MIN、MAX、AVG、COUNT)、HAVING
-
SQL分组函数group by和聚合函数(COUNT、MAX、MIN、AVG、SUM)的几点说明
-
mysql之avg(),count(),min()/max(),sum()函数_MySQL
-
SQL 07 -进阶篇 函数 MAX()、MIN()、COUNT()、AVG()、SUM()、GROUP BY
-
SQL语句中的WHERE、聚合函数(SUM、MIN、MAX、AVG、COUNT)、HAVING
-
mysql之avg(),count(),min()/max(),sum()函数_MySQL
-
Oracle中有关Group by 中avg();sum();min();max();count();的运用整理(Oracle的执行顺序)
-
SQL分组函数group by和聚合函数(COUNT、MAX、MIN、AVG、SUM)的几点说明