MYSQL:自定义函数:根据传入值显示(0显示值为女,1显示值为男)

DELIMITER $$

CREATE
    FUNCTION `caoke`.`func_002`(index1 INT)
    RETURNS VARCHAR(50)
    BEGIN
    #定义返回变量run
    DECLARE run VARCHAR(50)DEFAULT '未知';
      #根据传入参判断是否等于1,如果等于1,那么将返回值变为男
      IF index1=1 THEN 
      SET run:='男';
      #根据传入参判断是否等于0,如果等于0,那么将返回值变为男
      ELSEIF index1=0 THEN
      SET run:='女';
      END IF;
      RETURN run;
    END$$

DELIMITER ;

猜你喜欢

转载自blog.csdn.net/wff900703/article/details/80424668