ORACLE字符串之遍历字符串
eg. 我们依次取得字符串 “天天向上”的每个字符以及它的首拼“TTXS”。
1、创建一个表:
create table test0713(
hz varchar2(50), --汉字
sp varchar2(10) --首拼
)
2、插入一条数据:
3、通过树的层高取得值:
select level, t.hz, substr(t.hz, level, 1), sp, substr(t.sp, level, 1)
from test0713 t
connect by level <= length(t.hz)