我的数据类似于:
loc dist value
1 0.2 2.5
1 0.5 3.8
1 0.8 3.4
1 1.2 5.9
1 1.4 5.6
1 1.8 6.2
1 2.1 7.8
1 2.4 7.4
我需要能够将每个dist截断的最低值(圆形是红色鲱鱼)读取为整数。数据是loc,dist序列......值col不是按顺序
即结果应该给我:
loc dist value
1 0 2.5
1 1 5.6
1 2 7.4
显然我可以在代码中执行此操作,但我试图在SQL中完全执行此操作。
有什么建议吗?
答案 0 :(得分:3)
怎么样:
select floor(dist), min(value) from my_table group by floor(dist)
答案 1 :(得分:3)
你想要圆形还是地板?
Executing main(String[]) in main
Executing start(Stage) in JavaFX Application Thread
Executing 1st onAction(ActionEvent) in JavaFX Application Thread
Executing non-JFX code in WhateverThread
Executing onSuccess(WorkerStateEvent) in JavaFX Application Thread