表结构如下:

mysql> select * from test;

+----+-------+

| id | name |

+----+-------+

| 1 | test1 |

| 2 | test2 |

| 3 | test3 |

| 4 | test4 |

| 5 | test5 |

+----+-------+

执行以下SQL:

mysql> select * from test where id in(3,1,5);

+----+-------+

| id | name |

+----+-------+

| 1 | test1 |

| 3 | test3 |

| 5 | test5 |

+----+-------+

3 rows in set (0.00 sec)

这个select在mysql中得结果会自动按照id升序排列,

但是我想执行"select * from test where id in(3,1,5);"的结果按照in中得条件排序,即:3,1,5,

想得到的结果如下:

id name

3 test3

1 test1

5 test5

请问在这样的SQL在Mysql中怎么写?

网上查到sqlserver中可以用order by charindex解决,但是没看到Mysql怎么解决??请高手帮忙,谢

谢!

select * from a order by substring_index('3,1,2',id,1);

试下这个good,ls正解。

order by find_in_set(id,'3,1,5')

谢谢,经测试order by substring_index和order by find_in_set都可以

mysql charindex_mysql中替代charindex的函数substring_index、find_in_set | 学步园相关推荐

  1. MySQL的charindex_mysql中替代charindex的函数substring_index、find_in_set

    表结构如下: mysql> select * from test; +----+-------+ | id | name | +----+-------+ | 1 | test1 | | 2 | ...

  2. mysql wampmysqld_wamp中mysqld占用内存大mysql5.6 | 学步园

    网上常用方法,但不适用. innodb_buffer_pool_size=576M ->256M InnoDB引擎缓冲区占了大头,首要就是拿它开刀 query_cache_size=100M   ...

  3. mysql currentuser_MySQL中DATABASE()和CURRENT_USER()函数的示例详解

    本篇文章我们给大家介绍MySQL中DATABASE()和CURRENT_USER()函数的区别,希望对需要的朋友有所帮助! DATABASE()函数 MySQL中的DATABASE()函数返回默认或当 ...

  4. MySQL数据库中的内置函数

    SQL函数分为单行函数和多行函数: 单行函数: 红色标注的为重点. - - - -字符串函数: - - - - - - - - - - 1.length() 存储长度 - - - - - - - - ...

  5. MySQL 数据库中日期与时间函数 FROM_UNIXTIME(), UNIX_TIME()

    这几天写代码,反复用到将日期时间字段转化成数字串和日期格式字符串的情况,感觉自己还处于壹知半解之中,索性花点时间查下相关资料,基本弄明白了 MySQL 中两个常用的日期函数的用法,记录于此,作为笔记供 ...

  6. php中的eval,php eval函数用法—-PHP中eval()函数小技巧 | 学步园

    eval 将值代入字符串之中. 语法: void eval(string code_str); 传回值: 无 函式种类: 数据处理 内容说明 本函式可将字符串之中的变量值代入,通常用在处理数据库的数据 ...

  7. halocn标定找旋转中心_HALOCN运算功能函数快查 | 学步园

    虽然绝大部分时间都是在VC中使用HALCON,HALCON的本身运算符很大都不会用到.但是这个资料还是很全.记录备查. Chapter 1 :Classification 1.1 Gaussian-M ...

  8. python float字节数_float型的数在内存中的表示 附:python3解析函数 | 学步园

    32为操作系统中float型的数是4个字节(32位),小数0.002122二进制格式如下: 00111011000010110001000101000001 左起第1位:是整个数的符号位,0正 1 负 ...

  9. matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数 | 学步园

    例如:用a中每一行数除以x中相对应的每一个数 x=[5 10 6 8 16 6 8 8 22 11]; a=[4 4 4 5 4 4 4 4 3 4 6 8 6 2 6 8 8 6 8 6 4 4 4 ...

最新文章

  1. 手把手构建LSTM的向前传播(Building a LSTM step by step)
  2. Loadrunner常见的乱码问题
  3. Linux 虚拟化网络技术 — KVM + Linux Bridge 的网络虚拟化解决方案
  4. s2sh集成dataSource配置无效的问题 -Access denied for user 'sa'@'localhost'
  5. php之去掉html标签,PHP删除HTMl标签
  6. CS144 lab4 计算机网络实验 笔记
  7. 面向对象设计与构造:oo课程总结
  8. 如何设计自动化测试的代码结构
  9. Windows 内核驱动开发环境 VS2019+WDK11
  10. 计算机应用历年高考真题,春季高考历年真题-2013年天津市春季高考计算机试卷...
  11. java中模糊查询sql怎么写_java模糊查询sql语句
  12. matlab ansys对应版本,ANSYS所有版本下载链接
  13. 主板开机重启条线安装图
  14. 如何把一个字符串的大小写取反(大写变小写, 小写变大写)
  15. 测试开发工程师的概念怎么来的?
  16. 计算机新建里没有word,电脑新建中没有word和excel怎么回事
  17. 生活随记 - 2020国庆第七天
  18. (循环串)Periodic Strings UVA - 455
  19. Linux命令简写和全称
  20. 云南小学、初中、高中标准教学实验室设备配置清单整体解决方案

热门文章

  1. 第6章-一阶多智体系统一致性-->6.1 连续时间多智能体系统一致性
  2. 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第5章-多智能体系统双阶脉冲一致性
  3. 二、stm32f103+enc28j60
  4. 好好学python·基本数据类型
  5. Eclipse 从git导入maven多模块项目
  6. upc组队赛1 小C的数学问题【单调栈】(POJ2796)
  7. 持续演进,克服“REST缺乏”
  8. 程序员第一次相亲,因请女方吃肯德基而被怒删!
  9. 20165320 第二周学习总结
  10. 简单的基于hash和hashchange的前端路由