假设数据库里有1000条数据,内容分别是1-1000
假设按照某种搜索条件获取10条数据,需要排序的
前台排序是先按条件搜索,然后取出10条,这样到客户端后再对这10条进行排序
可以看出来,这样的排序是不准确的,因为是对这10条排序的,这里面最小值不是所有的最小值,这里面最大值也不是所有数据的最大值
后台排序就是对所有数据先进行排序然后再取10条,这样排序是准确的,前台得到的最小值就是所有数据的最小值,得到的最大值就是所有数据的最大值
(如果前台获取所有数据后排序,那效果就和后台排序一样了)
温馨提示:内容为网友见解,仅供参考