表结构如下:

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 from_unixtime_MySQL 数据库中日期与时间函数 FROM_UNIXTIME(), UNIX_TIME() ...

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

  3. C11中gets()的函数被删除

    C11中替代gets()的函数 1.gets()函数及其存在的问题 在读取字符串时,scanf()和%s只能读取一个单词,即遇到 ' ' (空格)就会停止读取.在程序中经常需要读取一行字符串,而不是一 ...

  4. mysql iso 时间_mysql 中 时间和日期函数

    原文链接: mysql 中 时间和日期函数 - redfox - 博客园 http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.htm ...

  5. mysql 字符串 空格函数_mysql中的去除空格函数

    (1)mysql replace 函数 语法:replace(object,search,replace) 意思:把object中出现search的全部替换为replace 案例:update `ne ...

  6. MySQL中常见的单行函数(下)

    MySQL中常见的单行函数(下) 一.转换函数 Date_format(date,format) 将日期转换成字符串(类似Oracle中的to_char()) Str_to_date(str,fo ...

  7. mysql timestamp 差值_MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法(两个日期之间的差值)...

    MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 在应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD. 一,TIMESTAMPDIFF 语法: ...

  8. mariadb mysql 语法_Mariadb MySQL、Mariadb中GROUP_CONCAT函数使用介绍

    MySQL.Mariadb中GROUP_CONCAT 函数使用介绍 By:授客 QQ:1033553122 语法: GROUP_CONCAT([DISTINCT] column_name [ORDER ...

  9. mysql中不要 秒的函数_Mysql中日期和时间函数应用不用求人 | 很文博客

    对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型. 这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: my ...

最新文章

  1. Oracle笔记(十三) 视图、同义词、索引
  2. python读取excel画散点图-python学习之matplotlib绘制散点图实例
  3. html网页中显示乱码的问题解决
  4. 算法心经.数学的应用.微分的应用
  5. 基于.NET下的人工智能系列专题|.NET下的人工智能系列专题|用Keras.NET 做一个图像识别的训练...
  6. [转载]Oracle ltrim() 函数用法
  7. 信息学奥赛一本通(2034:【例5.1】反序输出)
  8. 从helloworld回顾程序的编译过程之三——静态链接
  9. 《2018中国AI计算力发展报告》发布!北京算力仅排第二
  10. linux7ip路由,Centos7源地址访问路由(双IP双网关配置)
  11. python爬虫案例_Python“豆瓣电影TOP250爬虫案例”详解
  12. 本科毕业论文查重网站分享(维普、知网、万方、大雅等)
  13. 基于C++和QT开发的校园超市库存物资管理系统
  14. word中设置多级标题
  15. 期货对冲套利实战知识
  16. MATLAB相对声压分布彩图,矩形声化学反应器声场分布纵向共振研究
  17. Java计算两个时间的月份差值
  18. nacos安装配置和单机部署教程
  19. java dozer_java – Dozer双向映射(String,String)与自定义转换器不可能?
  20. Python异常和异常处理

热门文章

  1. python urllib post请求_python爬虫(五)_urllib2:Get请求和Post请求
  2. 偷偷告诉你,免费office就是这么简单
  3. java实现TCC_tcc-transaction
  4. 使用Jenkins实现自动化部署
  5. 『每周译Go』谈谈 Go 中的内存
  6. 【练习】一元多项式的表示与相乘
  7. 如何将html做成手机壁纸,如何运用html5 canvas将图片保存至手机本地的图库中?...
  8. 首发,pm3包,一个用于多组(3组)倾向评分匹配的R包
  9. 智能车学习(二十三)——浅谈心得体会
  10. 古代最具魅惑力十大美女