先新建一函数:
然后传入写变量:
DELIMITER $$
创建
/ * [DEFINER = {user | 当前用户 }]*/
FUNCTION`mysql`.``lyl`(lyl INT)
RETURNS VARCHAR(10)
/ * LANGUAGE SQL
| [不是]确定性的
| {CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA}
| SQL安全性{DEFINER | INVOKER}
| 评论“字符串”* /
BEGIN
END $$
DELIMITER;
然后写一个用于显示值的变量,用IF判断
DELIMITER $$
创建
/ * [DEFINER = {user | 当前用户 }]*/
FUNCTION`mysql`.``lyl`(lyl INT)
RETURNS VARCHAR(10)
/ * LANGUAGE SQL
| [不是]确定性的
| {CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA}
| SQL安全性{DEFINER | INVOKER}
| 评论“字符串”* /
开始
DECLARE sex VARCHAR(10);
IF lyl = 0 THEN SET性别:='女';
ELSEIF c = 1 THEN SET sex:='男';
万一;
回归性;
END $$
DELIMITER;
最后调用变量就行。