mysql中如何实现按照特定顺序排序

mysql查询in,并按照特定顺序排序

在进行数据查询操作时,有时我们按照特定的顺序进行排序,

在网上忽然看到一种排序方式,记录一下便于后期使用:

普通in查询

select * from score where id in(3,1,5);

8ef6890272e6e86b4d92802a05ede69.png

我们可以看到数据是查出来了,但是并不是我们需要的顺序,

那么怎么查询,才能将查出的数据按照(3,1,5)这样的顺序来呢?

序列猴子开放平台 序列猴子开放平台

具有长序列、多模态、单模型、大数据等特点的超大规模语言模型

序列猴子开放平台 0 查看详情 序列猴子开放平台

特定顺序排序(field)

select * from score where id in(3,1,5) order by field(id,3,1,5);

8b7e559f9c71d879a15b6f3823cc9a7.png

这样查出来的顺序,就是我们想要的那样的了。

推荐学习:《mysql视频教程》

以上就是mysql中如何实现按照特定顺序排序的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/290055.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月4日 20:12:48
下一篇 2025年11月4日 20:19:39

相关推荐

发表回复

登录后才能评论
关注微信