传入值(2显示值为女,1显示值为男)
先看效果


代碼如下:
DELIMITER $$
CREATE
FUNCTION `ljm`.`pp.01`(number INT)
RETURNS VARCHAR(50)
BEGIN
DECLARE sex VARCHAR(50) DEFAULT '';
IF number=1
THEN SET sex:='男';
ELSEIF number=2
THEN SET sex:='女';
END IF;
RETURN sex;
END$$
RETURNS VARCHAR(50)
BEGIN
DECLARE sex VARCHAR(50) DEFAULT '';
IF number=1
THEN SET sex:='男';
ELSEIF number=2
THEN SET sex:='女';
END IF;
RETURN sex;
END$$
DELIMITER ;
開始調用
select `pp.01`(2); 或 select `pp.01`(1);
以上就是自定义函数的用法