sql server排序row_number

declare @grade table(
Name varchar(20),
Chinese int,
Math int,
English int
)

insert into @grade(Name, Chinese,Math, English)
values('张三', 70,80,90),
('张三', 80,70,60),
('张三', 60,85,70),
('李四', 65,84,89),
('李四', 70,81,85),
('李四', 68,75,91)
查找每个人各科最好的成绩
最终变成
张三 80 85 90
李四 70 84 91

阅读 869
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进