SQL分组怎么取第一个和最后一个
时间: 2023-12-14 18:37:17 浏览: 166
分组汇总-sql2000应用
可以使用MySQL中的聚合函数和子查询来实现。
取第一个:
```
SELECT column1, MIN(column2)
FROM table
GROUP BY column1;
```
取最后一个:
```
SELECT column1, MAX(column2)
FROM table
GROUP BY column1;
```
其中,column1是用于分组的列,column2是要取最小或最大值的列。MIN函数用于取最小值,MAX函数用于取最大值。
阅读全文