Mysql函数简单总结

andyleung 发表于 2021/01/03 17:46:19 2021/01/03
【摘要】 Mysql函数Mysql相关的函数有哪些呢?字符函数、数学函数、日期函数、等字符函数              大小写控制函数 字符控制函数函数 结果 函数 结果LOWER('SQL Course')UPPER('SQL Course') sql course CONCAT('Hello', 'World') HelloWorldSUBSTR('HelloWorld',1,5) HelloL...

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’)

 

20180606


 

 

 

 

 

序号

格式符

功能

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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。