创建判断某一年是否为闰年的函数leap_year(i_year INT)。 闰年的判断条件为:年值能被4整除但不能被100整除,或者能被400整除。 函数返回结果是XXXX年是平年或者XXXX年是闰年
时间: 2024-05-13 08:19:30 浏览: 145
函数 判断一年是不是闰年
5星 · 资源好评率100%
您可以使用以下代码来实现:
```
CREATE FUNCTION leap_year (i_year INT) RETURNS VARCHAR(20)
BEGIN
IF (i_year % 4 = 0 AND i_year % 100 <> 0) OR i_year % 400 = 0 THEN
RETURN CONCAT(i_year, '年是闰年');
ELSE
RETURN CONCAT(i_year, '年是平年');
END IF;
END;
```
这个函数首先检查年份是否能够被4整除且不能被100整除,或者能够被400整除。如果是闰年,则返回“XXXX年是闰年”,否则返回“XXXX年是平年”。您可以将函数中的“XXXX”替换为具体的年份值。
阅读全文