我有一个包含以下列的表:
ID int, DISTANCE float, EVENT Varchar
我想要实现的是选择所有数据,但按事件和距离字段分组(即删除相同距离的重复事件)。
我可以看到的问题是该Distance
列是一个浮点数,因此它的GROUP BY
行为可能不符合预期。大多数(我说大部分)数据存储到小数点后 3 位,这是我想要分组的标准。
示例数据:
ID,距离,事件
1, 0.001, A
2, 0.002, A
3, 0.002, A
4, 0.002, B
5, 0.003, C
6, 0.0035,C
所以结果看起来像:
1, 0.001, A
2, 0.002, A
4, 0.002, B
5, 0.003, C