欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;

SQL 07 -进阶篇 函数 MAX()、MIN()、COUNT()、AVG()、SUM()、GROUP BY

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 07 -进阶篇 函数 MAX()、MIN()、COUNT()、AVG()、SUM()、GROUP BY

SQL SUM() 函数

SELECT SUM(column_name)
FROM table_name
WHERE condition;

SQL 07 -进阶篇 函数 MAX()、MIN()、COUNT()、AVG()、SUM()、GROUP BY

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);
相关标签: SQL