首页数据库MySQL中怎样实现查询并按需要排序?

MySQL中怎样实现查询并按需要排序?

时间2024-03-24 07:40:03发布访客分类数据库浏览1162
导读:这篇文章给大家分享的是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

若转载请注明出处: MySQL中怎样实现查询并按需要排序?
本文地址: https://pptw.com/jishu/651915.html
php将数组转成json格式的方法是怎样的 PHP中数据库查询方法有哪些,怎样使用?

游客 回复需填写必要信息