`DELIMITER //
CREATE FUNCTION am_or_pm (crying_time TIME)
RETURNS varchar(20)
DETERMINISTIC
BEGIN
DECLARE am_or_pm varchar(20)
IF crying_time <= "11:59:00" THEN
set am_or_pm = 'AM';
ELSEIF crying_time >= "12:00:00" THEN
SET am_or_pm = 'PM';`
尝试创建一个存储函数,将时间分为上午和下午
1条答案
按热度按时间fwzugrvs1#
您需要使用分号(;)并具有匹配的END。此外,您可以执行ELSE:
较短的版本为: