1.字符函数
(1).大小写控制函数
这类函数改变字符的大小写。
LOWER
('SQL Course')
结果:sql course
UPPER
('SQL Course')
结果:SQL COURSE
(2).字符控制函数
CONCAT('Hello', 'World')
结果:HelloWorld
SUBSTR('HelloWorld',1,5)
结果:Hello
LENGTH('HelloWorld')
结果:10
INSTR('HelloWorld', 'W')
结果:6
LPAD(salary,10,'*')
结果:*****24000
RPAD(salary, 10, '*')
结果:24000*****
TRIM('H'
FROM
'HelloWorld')
结果:elloWorld
REPLACE('abcd','b','m')
结果:amcd
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
表达式
在需要使用 IF-THEN-ELSE 逻辑时: