MySQL 计算今年是否为闰年

2024年07月17日 309点热度 0人点赞 0条评论

闰年计算规则:

能被4整除但不能被100整除的年份是闰年,
或者能被400整除的年份也是闰年。
创建SQL函数:
DROP FUNCTION IF EXISTS `isLeapYear`;
delimiter ;;
CREATE FUNCTION `isLeapYear`(`year` INT)
 RETURNS int(11)
  NO SQL 
BEGIN
    DECLARE is_leap BOOLEAN;
    SET is_leap = ((MOD(year, 4) = 0 AND MOD(year, 100) != 0) OR MOD(year, 400) = 0);
    RETURN is_leap;
END
;;
delimiter ;

使用方法:

-- 将这里的2024替换为你想要检查的年份
SELECT isLeapYear(2024); 

路灯

这个人很懒,什么都没留下

文章评论