效果图:
代码:
DELIMITER $$
CREATE
FUNCTION `t204_曾杰`.`perhs`(i INT)
RETURNS VARCHAR(50)
BEGIN
DECLARE sex VARCHAR(50);
IF i=0 THEN SET sex:='女';
ELSEIF i=1 THEN SET sex:='男';
END IF;
RETURN sex;
END$$
DELIMITER ;
SELECT perhs(1);
注解:
1.第一步阁下可以在数据库的下拉菜单中选择函数然后右键,创建函数,(函数名以英文为准),然后会弹出一个函数的SQL页面,接下来把函数的代码复制到SQL语句执行页面.
2.接下来就是定义一个i为变量名的int类型,给他定一个长度为varchar(50)的大小,
3.在begin里写入SQL语句,声明变量 sex 为varchar(50),这是我存在数据库中的长度,然后 如果 i等于0的话就查询sex等于'女', 否则i等于1的话查询sex等于男.
4.使用select 查询函数名为perhs(SQL语句中赋的值);