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)