mysql大于当前时间置顶并按升序排序,小于当前时间的置尾并按降序排序

现在用id来代替时间这样好测试

看一下测试表数据

执行按需求规则排序的sql

SELECT * FROM number_generator ORDER BY id < 16 , IF(id < 16,0,id) , id DESC

 

 id 小于16的至尾 ,并按降序排序,id大于16的升序排序,这种sql也支持分页

posted @ 2019-06-12 20:11  史安良  阅读(1163)  评论(0编辑  收藏  举报