日期:2014-05-16  浏览次数:20865 次

oracle 中select语句查询出来的结果列如何像sqlserver那样指定一个列名
语句:select int ,nvl(name,'无名'),healty,love,decode(state,1,'正常',2,'禁用'),TO_CHAR(times,'YYYY"年/"MM"月/"dd"日"') from pet

在java中处理结果集的时候如何使用getString("列名")来查询啊?目前只能用getString(下标)的方式来取值,各位大哥帮帮忙啊

------解决方案--------------------
SQL code
select nvl(name,'无名') as name from pet

------解决方案--------------------
oracle可以指定列的别名呢
select nvl(name,'无名') name from dual;
------解决方案--------------------
楼上都正解,来晚了。

------解决方案--------------------
分又被抢了~~~