Lets say I have the following data

CODE   TYPE
1      1
2      1
6      1
8      1
10     1
2      2
3      2
5      2
9      2
11     2

How can I go about getting the min and max CODE for each unique value of TYPE? Basically I want the query to produce the following:

MIN    MAX   TYPE
1      10    1
2      11    2

Thanks.

有帮助吗?

解决方案

Group by the type and use the aggregate functions min() and max()

select min(code) as min,
       max(code) as max,
       type
from your_table
group by type
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top