首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

用mysql写一个 case when的自定义函数要如何写

2012-05-10 
用mysql写一个 case when的自定义函数要怎么写如果输入参数是1,返回‘张三’,是2返回‘李四’这样。。。新手上路,

用mysql写一个 case when的自定义函数要怎么写
如果输入参数是1,返回‘张三’,是2返回‘李四’这样。。。新手上路,指点下

[解决办法]
DELIMITER $$

CREATE FUNCTION `aa`.`gg`(aa INT)
RETURNS VARCHAR(10)

BEGIN
RETURN IF(aa=1,'y','n');
END$$

DELIMITER ;
select gg(1)
[解决办法]

SQL code
CREATE FUNCTION emun_case_when (para int)RETURNS CHAR(50) DETERMINISTICRETURN INTERVAL(para, '张三', '李四', ...); 

热点排行