mysql常用函数

一、按关键字截取字符串 substring_index(str,delim,count)

substring_index(str,delim,count)
说明:第一个参数代表被截取字段,第二个参数代表分隔符,第三个参数代表出现的次数;

-- 字符串截取 substring_index(str,分隔符,出现的次数)
select TIMESTAMPDIFF(HOUR, '2022-03-21', NOW())/24
select substring_index(3.9583,'.',1)
-- 结果 3

二、日期之间比较大小 datediff(expr1,expr2)、timestampdiff(unit,expr1,expr2)

datediff(expr1,expr2)
说明:第一个参数为较大的日期,第二个参数为较小的日期;

select DATEDIFF('2022-03-25','2022-03-21');
-- 结果 4

timestampdiff(unit,expr1,expr2)
说明:第一个参数为精确度(second,minute,hour,day),第二个参数为较小的日期,第三个参数为较大的日期;

select TIMESTAMPDIFF(day,'2022-03-21','2022-03-25');
-- 结果 4
posted @ 2022-03-24 23:55  爱吃糖的橘猫  阅读(11)  评论(0编辑  收藏  举报