SQL SEVER使用集函数(count、sum、avg、max、min)
时间: 2023-10-14 08:05:08 浏览: 178
SQL SREVER的使用
SQL Server 中可以使用聚合函数(也称为集函数)来对数据进行汇总计算。常用的聚合函数包括 COUNT、SUM、AVG、MAX 和 MIN 等。
以下是各个聚合函数的使用方法:
1. COUNT:用于计算指定列中的行数,语法如下:
```
SELECT COUNT(column_name)
FROM table_name;
```
例如,统计一个学生表中学生的总数可以使用如下 SQL 语句:
```
SELECT COUNT(*)
FROM student;
```
2. SUM:用于计算指定列中的数值之和,语法如下:
```
SELECT SUM(column_name)
FROM table_name;
```
例如,统计一个订单表中订单的总金额可以使用如下 SQL 语句:
```
SELECT SUM(amount)
FROM order;
```
3. AVG:用于计算指定列中数值的平均值,语法如下:
```
SELECT AVG(column_name)
FROM table_name;
```
例如,统计一个学生表中学生的平均年龄可以使用如下 SQL 语句:
```
SELECT AVG(age)
FROM student;
```
4. MAX:用于计算指定列中的最大值,语法如下:
```
SELECT MAX(column_name)
FROM table_name;
```
例如,统计一个商品表中价格最高的商品可以使用如下 SQL 语句:
```
SELECT MAX(price)
FROM product;
```
5. MIN:用于计算指定列中的最小值,语法如下:
```
SELECT MIN(column_name)
FROM table_name;
```
例如,统计一个商品表中价格最低的商品可以使用如下 SQL 语句:
```
SELECT MIN(price)
FROM product;
```
需要注意的是,聚合函数只能应用于数值型数据,且不能与其他列一起使用,否则会出现语法错误。
阅读全文