台灣最大程式設計社群網站
線上人數
1299
 
會員總數:246136
討論主題:189720
歡迎您免費加入會員
討論區列表 >> MS SQL >> 如何在Group by時排除某物
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何在Group by時排除某物
價值 : 45 QP  點閱數:1026 回應數:2
樓主

batmax
門外漢
0 8
107 9
發送站內信



說明一下我的需求,我將資料以Groupby顯示,但限於水餃、鍋貼這類需要以顆計算的商品要額外顯示品名+數量
我目前沒有頭緒這樣要怎麼寫,還是根本就沒有辦法這樣表示出來?

品項 數量 原數量
葡萄蛋塔1顆 1 1
廣東粥+鮮橙雞塊1顆 1 1
鍋貼11顆 1 11
鍋貼17顆 1 17

搜尋相關Tags的文章: [ Group by ] ,
本篇文章發表於2016-10-20 23:46
1樓
回應

彩虹
檢舉此回應
你可以搭配
case '欄位名稱' when '水餃' then 品名+數量+顆 else 品名 end as 品項


我只能依你目前給的資料,提供以下範例:


本篇文章回覆於2016-10-21 10:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

彩虹
檢舉此回應
Sorry 剛剛少一個逗號 【as 品項】後面少了【,】逗號

這樣應該就可以達到你的需求
如果不是這樣子的話,你可以提供一下整張table的資料、結構


本篇文章回覆於2016-10-21 10:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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