sql函数大全及举例
时间: 2024-03-08 15:44:20 浏览: 97
SQL函数是用于在数据库中执行特定操作或计算的一种工具。以下是一些常见的SQL函数及其示例:
1. 聚合函数:
- COUNT:用于计算指定列中的行数。
示例:SELECT COUNT(*) FROM 表名;
- SUM:用于计算指定列的总和。
示例:SELECT SUM(列名) FROM 表名;
- AVG:用于计算指定列的平均值。
示例:SELECT AVG(列名) FROM 表名;
- MAX:用于找出指定列的最大值。
示例:SELECT MAX(列名) FROM 表名;
- MIN:用于找出指定列的最小值。
示例:SELECT MIN(列名) FROM 表名;
2. 字符串函数:
- CONCAT:用于将两个或多个字符串连接在一起。
示例:SELECT CONCAT(字符串1, 字符串2) FROM 表名;
- SUBSTRING:用于提取字符串的一部分。
示例:SELECT SUBSTRING(字符串, 起始位置, 长度) FROM 表名;
- UPPER:用于将字符串转换为大写。
示例:SELECT UPPER(字符串) FROM 表名;
- LOWER:用于将字符串转换为小写。
示例:SELECT LOWER(字符串) FROM 表名;
3. 日期函数:
- NOW:返回当前日期和时间。
示例:SELECT NOW() FROM 表名;
- DATE_FORMAT:用于将日期格式化为指定的格式。
示例:SELECT DATE_FORMAT(日期列, '格式') FROM 表名;
- DATE_ADD:用于在日期上添加指定的时间间隔。
示例:SELECT DATE_ADD(日期列, INTERVAL 数值 单位) FROM 表名;
4. 条件函数:
- IF:根据条件返回不同的值。
示例:SELECT IF(条件, 值1, 值2) FROM 表名;
- CASE:根据条件返回不同的值。
示例:SELECT CASE WHEN 条件1 THEN 值1 WHEN 条件2 THEN 值2 ELSE 值3 END FROM 表名;
阅读全文