字符串函数
- concat 字符串拼接
- substring(字符串,起始位置,子串长度) 起始位置从1开始计数
数值函数
- round(x,y) 求参数x四舍五入的值,保留y位小数。若是整数,则y为0。
- ceil 向上取整
日期函数
- date_add(date,interval expr type) 返回一个日期/时间值加上一个时间间隔expr后的时间值
select date_add(now(),interval 70 day);
select date_add(now(),interval 70 month );
select date_add(now(),interval 70 year);
- datediff(date1,date2) 返回起始时间date1和结束时间date2之间的天数
流程函数
- case when [val1] then [res1] ... else [default] end
如果val1为true,返回res1,否则返回default
select
name,
(case workaddress when '北京' then '一线城市' when '上海' then '一线城市' else '二线城市' end) as '工作地址'
from usertable;
- case [expr] when [val] then [res1] ... else default end