云社区 博客 博客详情

Mysql函数简单总结

andyleung 发表于 2021-01-03 17:46:19 2021-01-03
0
0

【摘要】 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

登录后可下载附件,请登录或者注册

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

上一篇:MySql简单介绍和安装

下一篇:大数据全栈成长计划第一阶段思考-基于centos搭建宝塔linux来安装mysql

评论 (0)


登录后可评论,请 登录注册

评论