二、函数

字符串函数

  • 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
posted @ 2025-04-03 19:31  林下清风~  阅读(6)  评论(0)    收藏  举报