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

作者: wangks (歐巴桑的歐巴)   2013-12-26 14:24:04
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分會有問題
作者: waterpeng (水語貓靈)   2012-01-05 01:24:00
group by不能用alias...因為group by判斷在select之前..
作者: LaPass (LaPass)   2013-02-26 14:29:00
可以在 SELECT那邊用 as lv 然後在 group by lv 吧?

Links booklink

Contact Us: admin [ a t ] ucptt.com