Mysql函数简单总结
Mysql函数
Mysql相关的函数有哪些呢?
字符函数、数学函数、日期函数、等
字符函数 |
|||
大小写控制函数 |
字符控制函数 |
||
函数 |
结果 |
函数 |
结果 |
LOWER('SQL Course')UPPER('SQL Course') |
sql course |
CONCAT('Hello', 'World') |
HelloWorld |
SUBSTR('HelloWorld',1,5) |
Hello |
||
LENGTH('HelloWorld') |
10 |
||
INSTR('HelloWorld', 'W') |
6 |
||
LOWER('SQL Course')UPPER('SQL Course') |
SQL COURSE |
LPAD(salary,10,'*') |
*****24000 |
RPAD(salary, 10, '*') |
24000***** |
||
TRIM('H' FROM'HelloWorld') |
elloWorld |
||
REPLACE('abcd','b','m') |
amcd |
数字函数 |
|
函数 |
结果 |
ROUND: 四舍五入 ROUND(45.926, 2) |
45.93 |
TRUNCATE:截断 TRUNC(45.926, 2) |
45.92 |
MOD: 求余 MOD(1600, 300) |
100 |
日期函数 |
|
函数 |
结果 |
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日 |
序号 |
格式符 |
功能 |
1 |
%Y |
四位的年份 |
2 |
%y |
2位的年份 |
3 |
%m |
月份(01,02…11,12) |
4 |
%c |
月份(1,2,…11,12) |
5 |
%d |
日(01,02,…) |
6 |
%H |
小时(24小时制) |
7 |
%h |
小时(12小时制) |
8 |
%i |
分钟(00,01…59) |
9 |
%s |
秒(00,01,…59) |
条件表达式
- 在SQL语句中使用IF-THEN-ELSE 逻辑
- 使用方法:
–CASE 表达式
CASEexprWHENcomparison_expr1THENreturn_expr1
[WHENcomparison_expr2THENreturn_expr2
WHENcomparison_exprnTHENreturn_exprn
ELSEelse_expr]
END
- 点赞
- 收藏
- 关注作者
评论(0)