------解决方案-------------------- String sql = "select acctid,acctcode,acctname, case when dc=1 then '借' else when dc=-1 then '贷' end dcName, levelno from t_fmaccount";
------解决方案--------------------
------解决方案-------------------- 这样的问题都是用decode函数的啊decode(dc,1,'借',-1,'贷') select acctid,acctcode,acctname,decode(dc,1,'借',-1,'贷'),levelno from t_fmaccount
------解决方案-------------------- 可以像楼上那样修改sql,也可以修改程序的,估计你的值是取出来显示的吧。。。 用程序转换也是可以的。。。(严格来说呢,这种方式更好,因为灵活易改动,很多时候sql是不会直接写在程序中的。。。为了安全性着想)
------解决方案-------------------- 本人写的 http://blog.csdn.net/lushuaiyin/article/details/6873491
------解决方案-------------------- 修改一下 String sql = "select acctid,acctcode,acctname, case dc when '1' then '借' when '-1' then '贷' end from t_fmaccount";