月掛夜中央

          懶惰程序員

          常用鏈接

          統計

          最新評論

          關于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子查詢,請問怎么解決?  回復  更多評論   

          主站蜘蛛池模板: 西城区| 喜德县| 阳江市| 平罗县| 崇左市| 安徽省| 武胜县| 望奎县| 西峡县| 佛坪县| 巴马| 富裕县| 繁峙县| 沙坪坝区| 新民市| 乾安县| 尚志市| 保定市| 襄汾县| 永胜县| 古丈县| 富阳市| 乌兰察布市| 尉犁县| 津市市| 北票市| 华蓥市| 多伦县| 谢通门县| 原阳县| 通渭县| 永康市| 大渡口区| 顺平县| 夹江县| 涿州市| 保德县| 四平市| 宝应县| 南阳市| 天峨县|