怎么通过mysql实现数据置底
在一些实时性较强的业务场景中,我们可能需要将一些数据置底,例如广告、推荐等。在MySQL数据库中,实现数据置底有多种方式,以下介绍两种基础方法:
方法一:使用ORDER BY字段,将需要置底的数据放到最后
SELECT * FROM 表名 ORDER BY CASE WHEN id = 置底数据id THEN 1 ELSE 0 END, 排序字段 ASC/DESC;
在一些实时性较强的业务场景中,我们可能需要将一些数据置底,例如广告、推荐等。在MySQL数据库中,实现数据置底有多种方式,以下介绍两种基础方法:
方法一:使用ORDER BY字段,将需要置底的数据放到最后
SELECT * FROM 表名 ORDER BY CASE WHEN id = 置底数据id THEN 1 ELSE 0 END, 排序字段 ASC/DESC;