MYSQL数据库中常用函数介绍
1.字符串函数
1.1 CONCAT(str1, str2, ...)函数
函数作用:将多个字符串连接起来,str1、str2等为要连接的字符串
示例代码:
SELECT CONCAT('Hello', ' World', '!') AS result;
示例结果:
result |
---|
Hello World! |
1.2 SUBSTR(str, start, length)函数
函数作用:返回字符串 str 从 start 开始、长度为 length 的子字符串
示例代码:
SELECT SUBSTR('Hello World!', 7, 5) AS result;
示例结果:
result |
---|
World |
2.数值函数
2.1 AVG()函数
函数作用:返回指定列的平均值
示例代码:
SELECT AVG(score) AS average_score FROM student;
示例结果:
average_score |
---|
87.5 |
2.2 MAX()函数
函数作用:返回指定列的最大值
示例代码:
SELECT MAX(score) AS max_score FROM student;
示例结果:
max_score |
---|
98 |
3.日期函数
3.1 NOW()函数
函数作用:返回当前日期时间
示例代码:
SELECT NOW() AS current_time;
示例结果:
current_time |
---|
2021-09-21 10:30:00.00 |
3.2 YEAR(date)函数
函数作用:返回日期的年份
示例代码:
SELECT YEAR('2021-09-21') AS current_year;
示例结果:
current_year |
---|
2021 |
4.逻辑函数
4.1 IF(condition, true_value, false_value)函数
函数作用:根据 condition 的真假返回 true_value 或 false_value
示例代码:
SELECT IF(score >= 60, '及格', '不及格') AS score_result FROM student;
示例结果:
score_result |
---|
及格 |
不及格 |
及格 |
及格 |
及格 |
以上为MYSQL数据库中常用函数的介绍攻略,包括字符串函数、数值函数、日期函数、逻辑函数四类常见函数的详细讲解及示例代码。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MYSQL数据库中常用函数介绍 - Python技术站