我有一张桌子,就像这样
身份号码 1 | 15
2 | 16
3 | 17
1 | 18
3 | 19
我能够通过它的ID对它们进行分组,但问题是我希望ID的Num是它的最高Num
像这样:
身份证号码 1 | 18
2 | 16
3 | 19
答案 0 :(得分:4)
select ID,Max(Num) from Your_Table group by ID
在这里阅读Aggregate Functions。
答案 1 :(得分:2)
使用 Max()功能
select id,max(Num) as Num from table group by id
答案 2 :(得分:0)
使用关键字max
获取最高分,min
代表最低分数。
获得最高价值:
select id,max(Num) as Num from tablename group by id
获得最低价值:
select id,min(Num) as Num from tablename group by id