[解决办法] 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";