全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:875
推到 Plurk!
推到 Facebook!

查詢資料庫語法一問

答題得分者是:yu_blake
baygon
一般會員


發表:20
回覆:31
積分:10
註冊:2003-10-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-27 09:09:50 IP:59.104.xxx.xxx 未訂閱
有一個table如下 年級 班別 姓名 分數 1 01 XXX A 1 01 XXX A 1 02 XXX B 1 02 XXX A 2 01 XXX B 2 01 XXX A 2 01 XXX A ========================= 如何Select出 1年01班分數A的有幾個B的有幾個.....C的 . . . 2年01班分數A的有幾個B的有幾個.....C的 . . .
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-27 09:15:21 IP:61.70.xxx.xxx 未訂閱
您好: Select 年級,班別,姓名,分數,Count(*) From Table Group By 年級,班別,姓名,分數
yu_blake
一般會員


發表:0
回覆:23
積分:14
註冊:2003-01-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-27 09:16:02 IP:218.163.xxx.xxx 未訂閱
hi 您好    請下如下的SQL    
   select 年級,班別,分數,count(*) from table
   group by 年級,班別,分數 
p.s 請自行將 年級,班別,分數 對應相對的field name 喔 Hope helpful. --
baygon
一般會員


發表:20
回覆:31
積分:10
註冊:2003-10-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-27 09:58:54 IP:59.104.xxx.xxx 未訂閱
這樣一來多了一個沒有別名的欄位,值全部都是1 如此一來還是無法得知所要的答案。 煩請賜教。
yu_blake
一般會員


發表:0
回覆:23
積分:14
註冊:2003-01-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-27 10:14:55 IP:218.163.xxx.xxx 未訂閱
hi 您好.    
   select 年級,班別,分數,count(*) NO from table
   group by 年級,班別,分數     p.s 只有三欄喔 年級,班別,分數
    多加了姓名一欄 值是1 
    因為某個年級 某班別 某個姓名 分數只有一個
    所以依您的需求 只要加三欄即可 
Hope helpful. --
baygon
一般會員


發表:20
回覆:31
積分:10
註冊:2003-10-03

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-04-27 10:23:10 IP:59.104.xxx.xxx 未訂閱
呵!!沒錯 我就是要上來說我怎麼那麼豬頭 居然把姓名也放進group by 裡
系統時間:2024-07-01 2:44:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!