Oralce中我如何实现 "a,b,c,d,e" 分隔返回成 五个字符串 a b c d e
我的一个表中字符是以该特定格式存入的,若我查询,想把该字段的值,返回分开的五个字符串,该如何得到。最好效率也要高。
在线等!!!
http://www.itpub.net/62084,2.html
FYI
用Java的方法处理不错
我想用 该 对应的 sql 语句。不能用java。另外 本人 Oracle数据库实在菜。望道明。!!非常感谢。
SQL code:
select a from
(
select substr('a,b,c,d,e',rownum,1) a from dual
CONNECT BY rownum<=length( 'a,b,c,d,e')
) where a<>','
--result:
a
b
c
d
e
我要返回字符串类型,应该是多个值