MySql自定义函数,传入值:0显示值为女,1显示值为男

实现效果:
传入0显示女;

传入1显示男;
传入0、1之外的显示未知。

mysql的语法:

DELIMITER $$
CREATE
    FUNCTION `chencao`.`myb`(mysex INT)
    RETURNS VARCHAR(10)
    BEGIN
        DECLARE sex VARCHAR(10);
        IF mysex=0 THEN SET sex:='女';
        ELSEIF mysex=1 THEN SET sex:='男';
        ELSE SET sex:='未知';
        END IF;
        RETURN sex;     
    END$$ 
DELIMITER;


调用该函数:
SELECT mya(0);


注解: mysex为输入的值,0显示女,1显示男,0、1之外显示未知。


猜你喜欢

转载自blog.csdn.net/qq_42246139/article/details/80379127