在项目中需要用到in语句进行查询时,想要查询结果的顺序与in中的顺序一致,可以配合使用instr函数,百度翻译如下:
instr是一个非常好用的字符串处理函数,几乎所有的字符串分隔都用到此函数。instr函数在Oracle/PLSQL中是返回要截取的字符串在源字符串中的位置
使用方法:select * from test where word in ('你','好','吗','我','还','好') order by instr('你好吗我还好',word )
在项目中需要用到in语句进行查询时,想要查询结果的顺序与in中的顺序一致,可以配合使用instr函数,百度翻译如下:
instr是一个非常好用的字符串处理函数,几乎所有的字符串分隔都用到此函数。instr函数在Oracle/PLSQL中是返回要截取的字符串在源字符串中的位置
使用方法:select * from test where word in ('你','好','吗','我','还','好') order by instr('你好吗我还好',word )