查询数据如何实现先排序后分页?

现需要查询产品表,按产品价格排序,并且10个产品做分页。代码编译后发现,价格排序并不是全局的,而是每次分页的10个产品是按价格排序的,但是和下一页的产品价格不是排序关系。这个怎么破?大家有遇到过吗?