标签:style os io java ar 2014 sp on c
3、甲、乙、丙三人在玩牌,一共玩了一百盘,各盘的成绩都保存在Score表中。
请用SQL语句查出三人各自的最高分在哪一局,输出局号和最高成绩。
字段名 |
属性 |
备注 |
ID |
Int(自增) |
局号 |
OptionA |
Int |
甲的成绩 |
OptionB |
Int |
乙的成绩 |
OptionC |
Int |
丙的成绩 |
答案:
create table Test(
Id number(10),
OptionA number(10),
OptionB number(10),
OptionC number(10)
);
insert into Test values(1,70,73,76);
insert into Test values(2,90,93,96);
insert into Test values(3,80,83,86);
select * from Test
select Id,OptionA from Test where OptionA=(select Max(OptionA) from Test)
union
select Id,OptionB from Test where OptionB=(select Max(OptionB) from Test)
union
select Id,OptionC from Test where OptionC=(select Max(OptionC) from Test);
(欢迎大虾给出更好的答案)
2014-09-09(java软件开发工程——实战面试题3)
标签:style os io java ar 2014 sp on c
原文地址:http://www.cnblogs.com/yq-lookup/p/3962200.html