mysql中实现 orcale的decode函数

orcale中的decode()函数给我们提供了很方便的翻译

   select    DECODE(字段名称a,val,翻译1,翻译2)  as test FROM  表名称 ;解释:如果字段a的值是val,那么翻译后的值是翻译1,否则值为翻译2

   select  DECODE(字段名称a,val1,翻译1,val2,翻译2,......) as test FROM  表名称; 解释:如果字段a的值是val1,那么翻译后的值是1,如果字段a的值是val2,那么饭以后的值是2,一次类推

二:MySQL的翻译方法

由于mysql没有decode()函数,因此我们只能自己手动写

select  

    case

    when  字段a = val1  then  翻译1

    when  字段a = val2  then  翻译2

    when  字段a = val3  then  翻译3

    end  as   test

    from 表名称

    解释:如果字段a的值是val1,那么翻译后的值是翻译1,一次类推

原文:https://blog.csdn.net/weixin_41558728/article/details/80668943

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值