Oracle 根据字符串中某个字排序

用正则匹配出需要排序的字,再用instr函数,得到索引。根据索引排序。

文件字排序,先排含有函的字,再到含有字的字。


 SELECT distinct XianShiN FROM TDICTSELECT where leibien='FileMaxNumber' order by instr('函,字',regexp_substr(XianShiN,'[函字]',1),1,1)  

猜你喜欢

转载自blog.csdn.net/lin304510260/article/details/53198043
今日推荐