如果我们使用分页,我们可以解决这个问题,我们像这样进行分页:SELECT A,B,C,FUN(A), Row_number()OVER( ORDER BY B ASC)AS rownum FROM someTable在这个脚本中,FUN()只会执行20次,所以性能还可以。但是我们需要使用别名来排序,所以我们不能写rownum内联,必须移动到子查询或CTE,我们选择了C
我需要这样做,因为我在表中有数百万行,并且我希望将结果分页给用户(如果您知道在客户端执行此操作的另一种方法,我将使用JavaFX,但我不认为通过网络发送所有数据以在客户端分页是个好主意)。.*, rownum r from PERSON t) Where r > 100 and r < 110;
为什么(这是我在搜索SO之前的第一次尝试) Select * From Person Where