月掛夜中央

          懶惰程序員

          常用鏈接

          統計

          最新評論

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

          評論

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

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

          主站蜘蛛池模板: 吴川市| 和硕县| 泸水县| 盈江县| 益阳市| 阳泉市| 含山县| 千阳县| 方山县| 桐柏县| 封开县| 荔波县| 唐海县| 西贡区| 阿坝| 通河县| 武邑县| 庐江县| 新密市| 长宁区| 霍林郭勒市| 宁南县| 鹤壁市| 壶关县| 花莲市| 柘城县| 张家川| 勐海县| 新巴尔虎左旗| 顺平县| 马龙县| 平舆县| 精河县| 湖北省| 岱山县| 焦作市| 宜州市| 亚东县| 景宁| 丰镇市| 修武县|