Re: [SQL ] 请问 103年软件设计竞赛题目

楼主: bluegti (喵喵)   2015-07-18 00:11:26
※ 引述《s900362123 (s900362123)》之铭言:
: 内容/问题描述:
: 请找出'groupB'参赛队伍的答题中没有任一小题为0分的队伍,列出队伍编号。显示结果
: 采用队伍编号由小而大排序显示,且同一队伍编号不重复显示。
: 资料结构 :
: item_score
: groupname 可变长度字串(长度为10) –参赛组别, 分成’groupA’及’groupB’
: teamno 可变长度字串(长度为8) –队伍编号
: pnum 整数(长度为2) – 题号, 默认值为0
: score 整数(长度为4) – 该题得分, 默认值为0
: 其中group、teamno 和pnum合起来为主键(primary key)。
我用ORACLE...
SELECT a.teamno
FROM item_score a
WHERE groupname="groupB"
GROUP BY a.teamno
HAVING SUM(DECODE(score,0,1,0)) = 0
ORDER BY a.teamno

Links booklink

Contact Us: admin [ a t ] ucptt.com