查询结果中但一个值等于某某值时,显示为另一个值,其它值不变,怎么写? 查询结果中但一个值等于某某值时,显示为另一个值,其它值不变,怎么写? ,当查询的结果等于预交金时,显示为‘充退预交金’,其它值不变,请教各位大神如果写这个SQL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select decode(money_type,'预交金','充退预交金',money_type) money_typefrom tb1 decode(列名,'预交金','充退预交金') 用字符串替换函数replace也可以,打比方,设你的表名为A,列名为A1,就这么写:select replace((select a1 from a where a1='预交金'),'充退预交金') from a 想起decode,但想不起来如何用了,一起学习一下 如下:select decode(列名,'预交金','充退预交金',列名) from table 被赋予某个角色的用户,却不能使用该角色的权限? 请教取得数据库系统时间的问题 递归sql层1出现错误 FireBird数据库 ,SQL语句保留小数问题?急。。。。。 自动编号 为什么存的是乱码? 请帮忙优化update语句 过程或函数在调用时,如何使用默认参数? >>>>>用toad进行导出时遇到的问题 存储过程编译出错,请大家帮忙看一下! 菜鸟求教查询:n-m行的查询 DOS界面的字符排版问题
select decode(money_type,'预交金','充退预交金',money_type) money_type
from tb1
如下:
select decode(列名,'预交金','充退预交金',列名) from table