日期:2014-05-17  浏览次数:21183 次

关羽ORACLE查询给列名加了小括号的问题。。在线等待高手指点。。。?????
  select c.pipeline_id as 管道ID,d.pipeline_name as 管道名,b.station_id as 站ID, 
  c.Station_Name as 站名,   a.Exchanger_ID as 换热器ID,b.Exchanger_Indentifier as 换热器编号,         a.Exchanger_Gas_Num  as 耗汽量(单位:m3).......


问题就出在最后那个地方。我想加个(单位:m3)   结果加不上来。这个单位我是必须加上来的。哎。如何是好啊????
oracle

------解决方案--------------------
a.Exchanger_Gas_Num  as "耗汽量(单位:m3)"

如果是测试,没有可能“这个单位我是必须加上来的”
如果是正式项目,这么命名一个查询列也是不可能的。
------解决方案--------------------
a.Exchanger_Gas_Num  as "耗汽量(单位:m3)"
------解决方案--------------------
字段别名如果有特殊字符 可以用""括起来
------解决方案--------------------
a.Exchanger_Gas_Num 
------解决方案--------------------
 ‘(单位:m3)’ as 耗汽量
------解决方案--------------------
这个在显示端处理 才是最合适的吧