1. COUNT函数
COUNT函数用于计算指定列中的行数。以下是COUNT函数的基本语法:
SELECT COUNT(列名) FROM 表名;
例如,我们可以使用以下SELECT语句计算表中客户的总数:
SELECT COUNT(*) AS total_customers FROM customers;
2. SUM函数
SUM函数用于计算指定列的总和。以下是SUM函数的基本语法:
SELECT SUM(列名) FROM 表名;
例如,我们可以使用以下SELECT语句计算表中所有订单的总金额:
SELECT SUM(amount) AS total_amount FROM orders;
3. AVG函数
AVG函数用于计算指定列的平均值。以下是AVG函数的基本语法:
SELECT AVG(列名) FROM 表名;
例如,我们可以使用以下SELECT语句计算表中客户的平均年龄:
SELECT AVG(age) AS average_age FROM customers;
4. MAX和MIN函数
MAX函数用于计算指定列的最大值,而MIN函数用于计算指定列的最小值。以下是MAX和MIN函数的基本语法:
SELECT MAX(列名) AS max_value FROM 表名; SELECT MIN(列名) AS min_value FROM 表名;
例如,我们可以使用以下SELECT语句找到表中最高和最低销售额:
SELECT MAX(sales) AS max_sales, MIN(sales) AS min_sales FROM products;
5. GROUP BY子句与聚合函数的组合使用
GROUP BY子句与聚合函数的结合可以对数据进行分组并执行聚合操作。以下是GROUP BY子句与聚合函数的基本语法:
SELECT 列名, 聚合函数(列名) FROM 表名 GROUP BY 列名;
例如,我们可以使用以下SELECT语句按客户所在城市对销售额进行分组和求和:
SELECT city, SUM(sales) AS total_sales FROM customers GROUP BY city;