我有一个包含高中足球比赛分数的小型数据库,用户可以在其中输入分数。
我需要找出哪些分数报告可能不准确或不一致(自上次分数发布以来哪些分数有所下降)
鉴于数据,我对如何做到这一点有点困惑:
成绩表
create table FINAL_score
( scoreID varchar2(10) primary key,
gameID varchar2(5) REFERENCES FINAL_game(gameID),
userID varchar2(5) REFERENCES FINAL_user(userID),
curtime timestamp,
qtr number(1),
hscore number(2) not null,
ascore number(2) not null);
insert into FINAL_score values ('s001', 'g001', 'u001', '10-DEC-12 02:10:00', 1, 7, 3);
insert into FINAL_score values ('s002', 'g001', 'u002', '10-DEC-12 02:12:00', 1, 7, 3);
insert into FINAL_score values ('s003', 'g001', 'u001', '10-DEC-12 02:15:00', 1, 7, 10);
insert into FINAL_score values ('s004', 'g001', 'u002', '10-DEC-12 02:28:00', 2, 14,13);
insert into FINAL_score values ('s005', 'g001', 'u001', '10-DEC-12 02:30:00', 2, 14,16);
insert into FINAL_score values ('s006', 'g001', 'u001', '10-DEC-12 02:55:00', 3, 14,19);
insert into FINAL_score values ('s007', 'g001', 'u002', '10-DEC-12 02:57:00', 3, 14,16);
insert into FINAL_score values ('s008', 'g001', 'u001', '10-DEC-12 03:15:00', 4, 17,26);
insert into FINAL_score values ('s009', 'g001', 'u002', '10-DEC-12 03:30:00', 4, 20, 29);
^he 第 7 个插入语句是不一致的。
到目前为止,我有:
select *
from FINAL_score
order by hscore, ascore, curtime;
哪个命令他们。
我只需要删除 scoreID 6