月掛夜中央

          懶惰程序員

          常用鏈接

          統計

          最新評論

          關于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 月掛夜中央 閱讀(1580) 評論(1)  編輯  收藏 所屬分類: SQL很強大

          評論

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

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

          主站蜘蛛池模板: 兖州市| 神池县| 凌云县| 郴州市| 红原县| 商丘市| 福鼎市| 昂仁县| 宜城市| 玉龙| 常德市| 绵阳市| 尚义县| 汶上县| 鲁山县| 青海省| 磴口县| 峨眉山市| 广平县| 泉州市| 长海县| 民县| 哈巴河县| 广昌县| 土默特左旗| 旺苍县| 濮阳县| 大兴区| 延安市| 罗山县| 黄骅市| 泸西县| 贵阳市| 喀喇沁旗| 林西县| 郁南县| 昔阳县| 如皋市| 德昌县| 天柱县| 乌恰县|