list字符串转为多行
来源:互联网 发布:湛江 知乎 编辑:程序博客网 时间:2024/05/22 09:15
测试view如下
看上去复杂了点。有没有简单一点点的方法呢?
CREATE OR REPLACE VIEW v AS SELECT '0000000008,0000000009,0000000007' AS c1 FROM dual;
转为多行语句为
SELECT REGEXP_SUBSTR(C1, '[^,]+', 1, LEVEL) VALUE_STR FROM VCONNECT BY LEVEL <= REGEXP_COUNT(C1, ',') + 1;
用10G的没有REGEXP_COUNT怎么办?很多地方都提供了这种方法
SELECT REGEXP_SUBSTR(C1, '[^,]+', 1, LEVEL) VALUE_STR FROM VCONNECT BY LEVEL <= LENGTH(C1) - LENGTH(REPLACE(C1, ',', '')) + 1
看上去复杂了点。有没有简单一点点的方法呢?
可以看下面两个语句
REGEXP_REPLACE
SELECT REGEXP_SUBSTR(C1, '[^,]+', 1, LEVEL) VALUE_STR FROM VCONNECT BY LEVEL <= LENGTH(REGEXP_REPLACE(C1, '[^,]')) + 1;
SELECT REGEXP_SUBSTR(C1, '[^,]+', 1, LEVEL) VALUE_STR FROM VCONNECT BY LEVEL <= LENGTH(TRANSLATE(C1, ',' || C1, ',')) + 1;
0 0
- list字符串转为多行
- List转为Json字符串
- Json字符串转为List
- Java 字符串或字符串数组转为 List
- 使用gson将json字符串转为list
- json字符串转为list<T>类型
- C# 字符串拆分数组后转为List 不用循环
- Java Gson 使用,Gson将字符串转为list
- Java Gson 使用,Gson将字符串转为list
- SpringMVC接收json字符串转为List对象(数组对象)
- 使用 fastjson将字符串转为 list<map<string,object>>
- list转为数组,数组转为list
- 将ResultSet转为List
- List转为JSON
- Object 转为List<T>
- Linq var 转为List
- List<Long> 转为 long[]
- 将ResultSet转为List
- XPC Service
- Error、Exception、RuntimeException
- 如何用“友好”的方式告诉经理:拥有一个好程序员是你的幸运?
- url传中文乱码
- Java 动态代理机制分析及扩展,第 1 部分
- list字符串转为多行
- 苹果公司起诉中国知识产权局:争夺Siri技术
- 学习Linux shell脚本之前的基础知识
- COCOS2D-X之CCHttpRequest下载图片Demo
- 企业用户邮件营销方案注意事项
- Exemplar-SVMs for Object Detection and Beyond—Overview(一)
- 惊天发现,cocos2d居然有个开源的lua框架,作者怎么这么低调?
- Spring中注解@Controller@Service@Repository@Component的区别
- Monkeyrunner测试1——Monkeyrunner的使用