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;
------解决方案--------------------
楼上都正解,来晚了。
------解决方案--------------------
分又被抢了~~~