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

 
 
/*创建一个自定义函数*/
DELIMITER $$
USE `mywork`$$

DROP FUNCTION IF EXISTS `f_Person`$$

CREATE DEFINER=`root`@`localhost` FUNCTION `f_Person`(number INT) 
RETURNS VARCHAR(2) 
BEGIN
DECLARE sex VARCHAR(2);
IF number=1
THEN 
SET sex='男';
ELSEIF number=0
THEN 
SET sex='女';
ELSE 
SET sex='';
END IF;
RETURN sex;
    END$$

DELIMITER ;

/*调用自定义函数*/
SELECT f_Person(1);



猜你喜欢

转载自blog.csdn.net/mr_xiayijie/article/details/80415727