SQL语句的常用函数介绍
1)COUNT函数
用于计算符合条件的行数,返回一个整数。
SELECT COUNT(*) FROM table_name; -- 计算表中的总行数
SELECT COUNT(column_name) FROM table_name; -- 计算特定列中非NULL值的行数
2)SUM函数
用于计算符合条件的列的总和
SELECT SUM(column_name) FROM table_name; -- 计算特定列中所有值的总和
3)AVG函数
用于计算符合条件的列的平均值。
SELECT AVG(column_name) FROM table_name; -- 计算特定列中所有值的平均值
4)MAX函数
用于找出符合条件的列中的最大值
SELECT MAX(column_name) FROM table_name; -- 找出特定列中的最大值
5)MIN函数
用于找出符合条件的列中的最小值
SELECT MIN(column_name) FROM table_name; -- 找出特定列中的最小值
6)CONCAT函数
用于将两个或多个字符串连接起来
SELECT CONCAT(column1, column2, ...) FROM table_name; -- 将多个列的值连接成一个字符串
7)UPPER函数和LOWER函数
用于将字符串转换为大写或小写。
SELECT UPPER(column_name) FROM table_name; -- 将特定列的值转换为大写
SELECT LOWER(column_name) FROM table_name; -- 将特定列的值转换为小写
8)DATE函数
用于处理日期相关的操作
SELECT CURDATE() FROM table_name; -- 获取当前日期
SELECT EXTRACT(YEAR FROM date_column) FROM table_name; -- 提取日期列中的年份
9)IF函数(条件语句)
根据条件返回不同的值
SELECT IF(condition, value1, value2) FROM table_name; -- 如果满足条件,返回value1,否则返回value2