mysql case 用法

前台列表需要展示数据类型,需要在查询数据的时候进行处理,用到mysql 中的case 方法。
oracle 可以使用decode函数进行处理。
mysql中的decode是解密函数,
DECODE(crypt_str,pswd_str)
可以使用字符串pswd_str来为crypt_str解密,其中crypt_str是通过加密函数ENCODE(str,pswd_str)加密的,注意字符串pswd_str应该与加密时的字符串pswd_str是相同的。

          SELECT    CASE  
				  WHEN  l.Type = '1' then '红包'
                   WHEN  l.Type = '9' then '加息劵' 
                   ELSE  '其他'  END  'r_Type' 
             FROM system_x l 

查询结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40725027/article/details/83510152