MySQL使用 order by field() 自定义字段排序
MySQL中的排序ORDER BY 除了可以用ASC和DESC,还可以自定义字符串、数字来实现排序。
语法:
... order by field(fieldName,str1,str2,str3,str4,,,strn)
示例:
SELECT * FROM `user` WHERE `u_id` IN ( 9, 1, 3 ) ORDER BY field(`u_id`,9,1,3,10,999);
MySQL使用 order by field() 自定义字段排序
MySQL中的排序ORDER BY 除了可以用ASC和DESC,还可以自定义字符串、数字来实现排序。
语法:
... order by field(fieldName,str1,str2,str3,str4,,,strn)
示例:
SELECT * FROM `user` WHERE `u_id` IN ( 9, 1, 3 ) ORDER BY field(`u_id`,9,1,3,10,999);
如果文章对您有帮助,点击下方的广告,支持一下作者吧!