MySQL(一)常见函数
常见函数
目录:
• 字符函数
• 数学函数
• 日期函数
• 流程控制函数【补充】
1. 字符函数
1)大小写控制函数
- 函数:LOWER(‘SQL Course’)
结果sql course - 函数:UPPER(‘SQL Course’)
结果:SQL COURSE
2)字符控制函数
2.数学函数
- ROUND: 四舍五入
ROUND(45.926, 2) => 45.93 - TRUNCATE: 截断
TRUNC(45.926, 2) => 45.92 - MOD: 求余
MOD(1600, 300) =>100
3.日期函数
- now:获取当前日期
- str_to_date: 将日期格式的字符转换成指定格式的日期
STR_TO_DATE(‘9-13-1999’,’%m-%d-%Y’) => 1999-09-13 - date_format:将日期转换成字符
DATE_FORMAT(‘2018/6/6’,‘%Y年%m月%d日’) => 2018年06月06日
4.流程控制函数(补充)
在 SQL 语句中使用IF-THEN-ELSE 逻辑
使用方法:
– CASE 表达式
CASE expr WHEN comparison_expr1 THEN return_expr1
[WHEN comparison_expr2 THEN return_expr2
WHEN comparison_exprn THEN return_exprn
ELSE else_expr]
END