关闭

decode函数的一个注意点

429人阅读 评论(0) 收藏 举报

decode(x,y,a,b)

decode 函数的最终值的类型取决于a的类型;

 

select decode(t.empno,'79',3,'ab') from emp t;   这条语句就会出问题;

select decode(t.empno,7935,'3','ab') from emp t; 这就就OK;

select decode(t.empno,7935,3,'4') from emp t;  和 select decode(t.empno,7935,3,4) from emp t; 这两条都没问题,会自动转换为整型;

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:196107次
    • 积分:3557
    • 等级:
    • 排名:第9215名
    • 原创:152篇
    • 转载:56篇
    • 译文:4篇
    • 评论:15条
    个人链接
    QQ:787266309