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
本文来自博客园,作者:爱吃糖的橘猫,转载请注明原文链接:https://www.cnblogs.com/sglblog/p/16052733.html