MySQL中怎样实现查询并按需要排序?
导读:这篇文章给大家分享的是MySQL中实现查询并按需要排序的方法。小编觉得挺实用的,对大家学习和工作都有一定的帮助,因此分享给大家做个参考,文中示例介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。Mysql查询IN,并按照特定顺序排序在进...
这篇文章给大家分享的是MySQL中实现查询并按需要排序的方法。小编觉得挺实用的,对大家学习和工作都有一定的帮助,因此分享给大家做个参考,文中示例介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。
Mysql查询IN,并按照特定顺序排序
在进行数据查询操作时,有时我们按照特定的顺序进行排序,
在网上忽然看到一种排序方式,记录一下便于后期使用:
普通in查询
select * from score where id in(3,1,5);
我们可以看到数据是查出来了,但是并不是我们需要的顺序,
那么怎么查询,才能将查出的数据按照(3,1,5)这样的顺序来呢?
特定顺序排序(field)
select * from score where id in(3,1,5) order by field(id,3,1,5);
这样查出来的顺序,就是我们想要的那样的了。
以上就是MySQL中实现查询并按需要排序的方法的介绍,上述SQL语句具有一定的参考价值,有需要的朋友可以了解看看,希望对大家学习MySQL的使用有帮助,想要了解更多可以继续浏览网络其他相关的文章。
文本转载自PHP中文网
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: MySQL中怎样实现查询并按需要排序?
本文地址: https://pptw.com/jishu/651915.html