Mysql -常见函数
目录
字符串函数
数值函数
日期函数
流程函数
字符串函数
-- 拼接
SELECT CONCAT('Hello', 'World');
-- 小写
SELECT LOWER('Hello');
-- 大写
SELECT UPPER('Hello');
-- 左填充
SELECT LPAD('01', 5, '-');
-- 右填充
SELECT RPAD('01', 5, '-');
-- 去除空格
SELECT TRIM(' Hello World ');
-- 切片(起始索引为1)
SELECT SUBSTRING('Hello World', 1, 5);
数值函数
日期函数
-- DATE_ADD
SELECT DATE_ADD(NOW(), INTERVAL 70 YEAR);
流程函数
select
name,
(case when age > 30 then '中年' else '青年' end)
from employee;
select
name,
(case workaddress when '北京市' then '一线城市' when '上海市' then '一线城市'
else '二线城市' end) as '工作地址'
from employee;