Re: [SQL ] SQL GROUP BY 語法怎麼用

看板Database作者 (寫不出來啊)時間12年前 (2013/12/26 14:24), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串5/5 (看更多)
select INT((CASE WHEN 數學成績=0 THEN 0 ELSE 數學成績-1 END)/20),COUNT(*) from 成績 group by INT((CASE WHEN 數學成績=0 THEN 0 ELSE 數學成績-1 END)/20) ※ 引述《s900362123 (s900362123)》之銘言: : 對呀 0 分 不會 顯示 : 有辦法顯示嘛 : ※ 引述《wangks (寫不出來啊)》之銘言: : : select INT((數學成績-1)/20),COUNT(*) : : from 成績 : : group by INT((數學成績-1)/20) : : 可是0分會有問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.22.194.115

12/26 14:29, , 1F
可以在 SELECT那邊用 as lv 然後在 group by lv 吧?
12/26 14:29, 1F

01/05 01:24, , 2F
group by不能用alias...因為group by判斷在select之前..
01/05 01:24, 2F
文章代碼(AID): #1Ikyk7_t (Database)
討論串 (同標題文章)
文章代碼(AID): #1Ikyk7_t (Database)