------問題--------------------
field1,field1是table1中的字段名
這樣的語句總報錯:列名 'A ' 無效
select field1+field2 as A,A*2 as B,B*3 as C,C*4 from table1
我想引用前面出現過的計算列,能不能實現?如何實現?
不希望這樣實現
select field1+field2 ,(field1+field2)*2,((field1+field2)*2)*3 ... from table1
------解決方案--------------------
沒辦法,SQL中計算列不能直接拿來用。
或者你這麼寫
Select *, B *3 As C From (Select A, A * 2 As B From (select field1+field2 as A from table1) A) B
------解決方案--------------------
這個方法還不如你上面的那種寫法
------解決方案--------------------
沒有辦法。
用樓上說的子查詢。
------解決方案--------------------
不行的,MS SQL中計算列不能拿來直接用的。
------解決方案--------------------
SQL Server現在還無法做到這麼智能的解析你定義的別名。
能否引用前面出現過的自定義列名?NO!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
震驚:蔡英文決定 為安倍「下半旗」,真的合理嗎?
SteveSapp9
2022-07-11 17:06:56
哪些因素会影响性欲?这些因素不容小觑
SteveSapp9
2022-07-04 20:32:20
台媒爆料“台版51區”興建“神秘”設施 “面積大到令人好奇”
SteveSapp9
2022-06-23 14:39:41
河北省公安廳發布關於陳某誌等涉嫌尋釁滋事、暴力毆打他人等案件偵辦進展情況的通報
LouisRodgers5773
2022-06-21 16:49:16
曼聯遇到障礙將克里斯蒂安·埃里克森帶到老特拉福德
ktn83
2022-06-18 07:55:27
如何提高性生活質量?這六個妙招快快學起來!
mugiseki2710
2022-06-17 15:34:42
UEFAチャンピオンズリーグ決勝戦、米で視聴者数が過去最高に
fikik75972
2022-06-16 23:48:20
wewerewrr werwerwer
pennyjhurd
2022-06-12 18:34:42
fds rew rewrewrewrew
mufajiqe
2022-06-12 18:04:40
Deep Lake Water Cooling System Market To Witness Huge Growth By 2030
chhidami.a.msg
2022-06-08 22:14:54
專家建議晚飯只吃七分飽,常見的胃病有哪些?
LouisRodgers5773
2022-06-08 15:16:23
肝臟不好怎麼調理?
LouisRodgers5773
2022-06-08 14:49:19
中国人民解放军的最高军事机关为中央机关为中央军事委员会
fikik75972
2022-06-08 00:31:46
台中叫/小/姐瀨tea232台中/外/約✔外拍麻豆✔校園系花✔專櫃正妹❤
lan520an109
2022-06-07 19:29:34