我有一个非常大的表,大约有 90000 行,每行包含 10 列。我需要从数据库中获取一些数据。在最坏的情况下,我需要查询 7500 行,但通常是 4000 行左右。
每行都有一个名为“LineNumber”的列,每~10行都有相同的LineNumber,从1开始......
对于所有具有相同LineNumber的行,我需要从名为的列中获取最低和最高数字评分..
我可以得到所有大约 4000 行,然后传递这些行中的每一行并执行一些逻辑来获得最高或最低。
或者我可以查询我感兴趣的每个 LineNumber 并让查询让我得到最高和最低的,这会更容易..
这两种方式中哪一种更有效?