DELIMITER $$
CREATE FUNCTION fun(i INT)RETURNS VARCHAR(50)
BEGIN
DECLARE sex VARCHAR(50);
IF i=1
THEN SET sex:='男';
ELSEIF i=2
THEN SET sex:='女';
END IF;
RETURN sex;
END$$
DELIMITER ;
-- 调用
SELECT fun(1);
--效果
DELIMITER $$
CREATE FUNCTION fun(i INT)DELIMITER ;
-- 调用
SELECT fun(1);
--效果