在项目当中用到Sphinx的时候,很多人遇到了这样的问题:使用mysql+Sphinx检索出了相关度的ID后,如何按照指定ID在Mysql中进行排序呢?这里是我在项目中的解决方法:

1 SELECT * FROM documents WHERE id IN (5,3,6,1) ORDER BY FIELD(id,5,3,6,1);

或者:

1 SELECT * FROM documents WHERE id IN (5,3,6,1) ORDER BY substring_index((id,5,3,6,1),id,1);

转载于:https://www.cnblogs.com/yingjie13/p/4138522.html

Mysql查询按照某字段指定顺序排序相关推荐

  1. 【oracle】oracle按照某字段指定顺序排序

    目录 方案一.通过order by instr实现指定顺序排序 方案二:通过order by decode 补充:通过拼音.比划.部首排序方法 使用拼音排序 使用部首排序 使用笔画数排序 在做报表展现 ...

  2. mysql实现按照自定义(指定顺序)排序

    mysql按照指定顺序排序(自定义排序) 一.mysql中实现指定排序需求 二.解决方案 1:自定义排序实现 01. case when 转换实现自定义排序: 02:mysql排序函数filed 实现 ...

  3. mysql 从a到z 查询_mysql 查询数据时按照A-Z顺序排序返回结果集

    mysql 查询数据时按照A-Z顺序排序返回结果集 $sql = "SELECT * , ELT( INTERVAL( CONV( HEX( left( name, 1 ) ) , 16, ...

  4. SQL Server中使用自定义指定顺序排序

    SQL Server中使用自定义指定顺序排序 原文:SQL Server中使用自定义指定顺序排序 比如需要对SQL表中的字段NAME进行如下的排序: 张三(Z) 李四(L) 王五(W) 赵六(Z) 如 ...

  5. DataFrame按某种指定顺序排序

    DataFrame按某种指定顺序排序 创建待排序DataFrame并指定排序列表 对DataFrame排序 创建待排序DataFrame并指定排序列表 import pandas as pd impo ...

  6. DB2按照字段的指定顺序排序

    我们经常会遇到这样一个问题,某个列的可能值为 1, 2, 3.现在需要按照 2, 1, 3 的顺序排序,该怎么办呢? MySql中可以: select * from my_table where co ...

  7. 关于Mytatis动态拼接in语句并且按照指定顺序排序的问题

    mysql在select的时候,如果where后面是in结构,查询出来的结果不会按in里面的数据顺序进行返回,而是有默认的排序.通常用到in的时候,是在update做批量更新的时候,这种情况不需要查询 ...

  8. SQL学习之使用order by 依照指定顺序排序或自己定义顺序排序

    我们通常须要依据客户需求对于查询出来的结果给客户提供自己定义的排序方式,那么我们通常sql须要实现方式都有哪些,參考很多其它资料总结例如以下(不完好的和错误望大家指出): 一.假设我们仅仅是对于在某个 ...

  9. SQL学习之使用order by 按照指定顺序排序或自定义顺序排序

    我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一.如果我们只是对于在某个程序中的应用 ...

  10. order by 按照指定顺序排序或自定义顺序排序

    我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一.如果我们只是对于在某个程序中的应用 ...

最新文章

  1. 很多人说单片机很简单,有些本专业学生为什么学起来这么吃力?
  2. 【 Linux 】Vim的基本配置以及出现问题解决(su认证失败)
  3. 安装带有调试信息的C库
  4. 微信有电脑客户端吗_微信公众号文章下载、打印、精确搜索定位与交流方式分享...
  5. 还在埋头写论文?知网检索的这些小技巧让你有如神助!
  6. 【转】Hibernate和IBatis对比
  7. php第一课,[php第一课]php简介
  8. event auto模式的问题
  9. 眼压高学计算机行吗,为什么眼压高到降不下,医生却说没问题?
  10. 在Idea中拉取svn分支
  11. 智能家居无线系统为代表的Zigbee和Z-Wave协议的介绍,有线和无线的各自优势?
  12. 从技术问题变成RPWT
  13. 出生年分数 15作者 陈越单位 浙江大学
  14. 服务器 备案 文档,备案需要备案服务器
  15. 为什么手机充电这么慢?别用错数据线
  16. 什么是集线器、交换机、路由器、光猫?它们之间的本质区别是什么?
  17. 看了我的 mybatis-plus 用法,全公司同事开始悄悄模仿了。。
  18. linux保存动态进程信息,Linux 命令 - top: 动态显示进程信息
  19. java 1029: 三角形判定
  20. raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not sup

热门文章

  1. 求解偏微分方程开源有限元软件deal.II学习--Step 13
  2. gcd前缀和-蒜头君的数轴
  3. 如何把一个本地jar包发布到服务器上?
  4. Composite UI Application Block(Cab)比较详细的一片文章
  5. day060 中间件及session源码
  6. JAVA学习笔记(五)
  7. Spark中使用Dataset的groupBy/agg/join/broadcast hasjoin/sql broadcast hashjoin示例(java api)
  8. linux 使用systemctl 启动服务报错: Error: No space left on device
  9. 我的ES6学习之路(一)
  10. Unix 网络编程 I/O 模型 第六章