討論串[SQL ] 如何同時使用2個count找不同的解?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yuchia69 (最愛 梁靜茹 ^^)時間16年前 (2009/10/27 09:19), 編輯資訊
0
0
0
內容預覽:
感謝提供用case的想法 我也順利解出. 所以把作法提供給大家參考. select a.a2, count(*) as '修課人數',. sum(case when b.b3 >= 60 then 1 else 0 end) as '及格人數'. from a,b. where a.a1=b.b1.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者adrianshum (Alien)時間16年前 (2009/10/27 02:02), 編輯資訊
0
0
0
內容預覽:
b join 兩次吧. 大概是 select a, count(bAll.id), count(bPass.id). from a. inner join b bAll. where bAll.b1 = a.a1. left join b bPass. where bPass.id = bAll.i
(還有125個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yuchia69 (最愛 梁靜茹 ^^)時間16年前 (2009/10/26 10:54), 編輯資訊
0
0
0
內容預覽:
各位大大你好 我用SQL2000 SP4. (在DB上 我的權限只能query). 我有2個table a(課碼a1,課名a2). b(課碼b1,學號b2,分數b3). 我要如何同時算出 修課人數 和 及格人數. 我的寫法是. select a.a2, count(*) as '修課人數', cou
(還有47個字)
首頁
上一頁
1
下一頁
尾頁