Re: [SQL ] 直轉橫是某可用Select Case ?

看板Database作者 (rock)時間12年前 (2013/07/20 04:19), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《Tripadvisor (探險家)》之銘言: : Table A : 類別 名稱 閱讀狀態 我的最愛 : --------------------------------- : 小說 笑傲江湖 N Y : 小說 鹿鼎記 Y N : 小說 碧血劍 Y N : 小說 書劍恩仇錄 Y N : 轉為 : Table B : 類別 總筆數 已閱讀完筆數 喜愛筆數 : --------------------------------------- : 小說 4 3 1 : 請問這種轉換方式是否Select case可以做到 : 想了一整晚了,希望有前輩能給點提示。 select a.類別, (select count(*) from TableA where TableA.類別=a.類別) as '總筆數', (select count(*) from TableA where TableA.類別=a.類別 and TableA.閱讀狀態='Y') as '閱讀筆數', (select count(*) from TableA where TableA.類別=a.類別 and TableA.我的最愛='Y') as '最愛筆數' from (select 類別 from TableA group by 類別) a -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.224.65

07/21 22:06, , 1F
謝謝提供答案 :)
07/21 22:06, 1F
文章代碼(AID): #1HwW_YFM (Database)
文章代碼(AID): #1HwW_YFM (Database)