如果要检索所有数据库数据的子集,例如在屏幕上显示1000中的20行,则最好对数据库进行排序。这将更快,更轻松,并且允许您一次检索一行页面(20、50、100),而不是全部。
如果您的数据集很小,则如果要实现复杂的排序,则对代码进行排序可能会更方便。通常,这种复杂的排序可以用
SQL代码来完成,但不那么容易。
简而言之,经验法则是通过排序的
SQL,其中有一些边缘情况。

如果要检索所有数据库数据的子集,例如在屏幕上显示1000中的20行,则最好对数据库进行排序。这将更快,更轻松,并且允许您一次检索一行页面(20、50、100),而不是全部。
如果您的数据集很小,则如果要实现复杂的排序,则对代码进行排序可能会更方便。通常,这种复杂的排序可以用
SQL代码来完成,但不那么容易。
简而言之,经验法则是通过排序的
SQL,其中有一些边缘情况。