前台列表需要展示数据类型,需要在查询数据的时候进行处理,用到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
查询结果: