oralce数据库中使用in关键字查询时配合order by instr与in关键字相同顺序的查询

来源:互联网 发布:windows 98 双核 编辑:程序博客网 时间:2024/06/07 11:22

在项目中需要用到in语句进行查询时,想要查询结果的顺序与in中的顺序一致,可以配合使用instr函数,百度翻译如下:

    instr是一个非常好用的字符串处理函数,几乎所有的字符串分隔都用到此函数。instr函数在Oracle/PLSQL中是返回要截取的字符串在源字符串中的位置

使用方法:select * from test where word in ('你','好','吗','我','还','好') order by instr('你好吗我还好',word )

 

阅读全文
0 0
原创粉丝点击