1、表结构如下图所示:

2、按照birthday倒叙排序:
SELECT * FROM USER ORDER BY birthday DESC
结果如下图所示:

3、前三天数据的birthday都是相同的,现在要通过address进行自定义排序:
SELECT * FROM USER ORDER BY birthday DESC,FIELD(address,'北京','上海','杭州') DESC
结果如下图所示:

本文介绍如何使用SQL对数据库表中的记录进行排序,包括按日期倒序排序及在相同日期下按地址自定义排序的方法。
1、表结构如下图所示:

2、按照birthday倒叙排序:
SELECT * FROM USER ORDER BY birthday DESC
结果如下图所示:

3、前三天数据的birthday都是相同的,现在要通过address进行自定义排序:
SELECT * FROM USER ORDER BY birthday DESC,FIELD(address,'北京','上海','杭州') DESC
结果如下图所示:

5万+

被折叠的 条评论
为什么被折叠?