PHP世纪论坛

 找回密码
 立即注册
搜索
查看: 222|回复: 0

使用field函数实现mysql自定义排序

[复制链接]

32

主题

32

帖子

194

积分

新手上路

Rank: 1

积分
194
发表于 2016-3-20 10:34:37 | 显示全部楼层 |阅读模式
格式:field(value,str1,str2,str3,str4)

mysql> select * from table_name order by field(id,4,2,3,1);
结果:
+--------+--------+------------+-------+
| id     | name  
+--------+----------+------------+-------+
|      4 |
|      2 |
|      3 |
|      1 |
+--------+-------+------------+-------+
默认是按 1 2 3 4排序的,使用field()实现了按4 2 3 1排序

回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|PHP世纪论坛 ( 豫ICP备15004666号-2

GMT+8, 2018-10-17 16:40

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表