月掛夜中央

          懶惰程序員

          常用鏈接

          統計

          最新評論

          關于oracle中的列使用別名后在sql中的操作

              在oracle中如果列在sql中操作,是很正常的事,比如:
              select col1,col2,col1+col2 from table1;
              但如果使用了別名,情況就不同了:
              select col1 a,col2 b,a+b from table1;
              會報以下的錯誤:
              ORA-00904: "B": invalid identifier
              怎么解決呢,就是套一個select在外面:
              select a,b,a+b from (select col1 a,col2 b from table1);
              這樣就沒有問題了。

          我的微博 http://t.sina.com.cn/1401900445

          posted on 2008-03-20 10:47 月掛夜中央 閱讀(1578) 評論(1)  編輯  收藏 所屬分類: SQL很強大

          評論

          # re: 關于oracle中的列使用別名后在sql中的操作[未登錄] 2012-11-21 12:01 李樂

          如果要在sybase數據庫上運行這個sql是無法運行的,因為sybase不支持from子查詢,請問怎么解決?  回復  更多評論   

          主站蜘蛛池模板: 花莲市| 上高县| 金坛市| 嘉鱼县| 松原市| 忻州市| 达州市| 长子县| 张掖市| 鲁甸县| 彩票| 扎兰屯市| 海南省| 临高县| 商丘市| 岳阳县| 江永县| 泰宁县| 资兴市| 蚌埠市| 新安县| 土默特左旗| 龙游县| 平谷区| 开远市| 全南县| 哈密市| 古丈县| 融水| 龙川县| 西乌珠穆沁旗| 延边| 磐石市| 炉霍县| 澄城县| 博湖县| 肃南| 柏乡县| 镇江市| 龙岩市| 怀化市|