作者wangks (写不出来啊)
看板Database
标题Re: [SQL ] SQL GROUP BY 语法怎麽用
时间Thu Dec 26 14:24:04 2013
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
1F:推 LaPass:可以在 SELECT那边用 as lv 然後在 group by lv 吧? 12/26 14:29
2F:推 waterpeng:group by不能用alias...因为group by判断在select之前.. 01/05 01:24