oracle 逆序输出字符串 11g

来源:互联网 发布:杀不死 知乎 编辑:程序博客网 时间:2024/06/06 00:22

①只包含数字字符和符合:

直接使用reverse,oracle中未申明的函数


包含汉字时:

②listagg:


SELECT listagg(str) within
GROUP(
ORDER BY ord)
FROM (SELECT rownum ord, substr('测试reverse', LEVEL * -1, 1) str
       FROM dual
       CONNECT BY LEVEL <= length('测试reverse')); 

③ wm_concat+replace
select replace(wm_concat(str),',','') from
 (SELECT rownum ord, substr('测试reverse', LEVEL * -1, 1) str 
  FROM dual
  CONNECT BY LEVEL <= length('测试reverse'))
原创粉丝点击