关于对数据库查询结果排序时,将特定的某个值排在最前面的问题

应用场景

前台传入一个查询字段id,要求查询后返回的结果中,该name所在的数据在第一行,其他数据行按照正常的字典序排序。

解决方法

在order by语句中,使id字段等于前台传入的值,则整个表达式会作为排序的依据,如前台传入2:
在这里插入图片描述
则结果会先将id=2的数据输出,其他行则按字典顺序或其他排序字段的顺序列出。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部