台灣最大程式設計社群網站
線上人數
476
 
會員總數:245472
討論主題:189232
歡迎您免費加入會員
討論區列表 >> MySQL >> sqlserver 如何處理SQL查詢中需要使用別名的問題?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
sqlserver 如何處理SQL查詢中需要使用別名的問題?
價值 : 50 QP  點閱數:317 回應數:4

樓主

roy
門外漢
0 1
12 1
發送站內信

想問問該如何處理SQL查詢中需要使用別名的問題
請各位幫幫忙謝謝
想要查詢完多出註解的部分
====================以下程式碼======================








搜尋相關Tags的文章: [ sqlserver ] , [ sql ] , [ ] , [ sql ] , [ 別名 ] ,
本篇文章發表於2019-07-25 17:08
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

benson
檢舉此回應
如果是想直接使用別名的話
有沒有考慮直接把現在這些code當作子查詢包起來
這樣就可以直接拿別名做運算了吧
本篇文章回覆於2019-07-25 18:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
只能像1樓說的用子查詢
但是以你的需求看來,這子查詢得包上幾層才行
如果可以的話,最好能將部分的運算放在程式中處理
本篇文章回覆於2019-07-26 09:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

roy
檢舉此回應
感謝樓上建議
但小弟才疏學淺試了半天試不出來
不知版上的前輩能否子查詢幫忙解題
拜託各為了感謝
本篇文章回覆於2019-07-26 11:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
SELECT z.*,(z.國文1+z.國文2) AS 國文總分,... FROM (你原本的SQL) z
大概是像這樣的寫法
把原本查到的結果當成資料來源再查一次
這樣原本計算出來的別名欄位就能拿來再次計算了
本篇文章回覆於2019-07-30 09:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.