oracle实现类似split效果
来源:互联网 发布:ibm人工智能 鲍勃迪伦 编辑:程序博客网 时间:2024/05/22 07:29
SELECT * FROM ( SELECT t.*, regexp_substr(t.str, '[^,]+', 1, x.n) cc FROM ( SELECT 'a,b,c,d' str FROM dual UNION ALL SELECT '11,223,44' FROM dual ) t, (SELECT ROWNUM n FROM dual CONNECT BY ROWNUM <= 5) x ORDER BY 1)WHERE cc IS NOT NULL注:在上述sql中,ROWNUM <= 后面的数字需要尽量取大点,要超过字符串中最多的逗号数(如果最多的逗号个数为3,则需要ROWNUM<=4),否则会少结果。
方法二
WITH t AS( SELECT wm_concat(tt.str) str FROM ( SELECT 'a,b,c,d' str FROM dual UNION ALL SELECT '11,223,44' FROM dual ) tt)SELECT t.str, regexp_substr(t.str,'[^,]+',1,ROWNUM) VALUEFROM tCONNECT BY ROWNUM <= LENGTH(regexp_replace(t.str,'[^,]+'))+1;
0 0
- oracle实现类似split效果
- Oracle实现类似SPLIT函数功能
- MySQL实现类似Oracle的row_number效果
- 实现类似split功能(charindex)
- 实现类似split功能(charindex)
- 实现类似split功能(charindex)
- ORACLE类似split函数的功能
- SQL里实现类似SPLIT功能
- SQL Server实现类似split功能
- SQL----类似Split函数的实现1
- Oracle 实现split函数
- oracle实现split函数
- oracle 实现 split
- Oracle实现split函数
- oracle实现split函数
- [WP7]实现类似tree效果
- viewgroup 实现类似viewpage效果
- 类似NumberPicker的效果实现
- POJ--3624
- android 16进制/10进制/2进制转换
- SQL server排序函数细说
- WPF控件开发之自定义控件(1)
- 定时任务,定时下载FTP指定文件
- oracle实现类似split效果
- ArcGIS for IOS 动态图层或者图层图例信息(个人)
- 推荐系统开源软件列表汇总和点评
- (原)剑灵武器升级超级技巧!
- Nuke python脚本开发02
- C# 文件合并与还原
- 用monit监控系统关键进程<转>
- ubuntu下无法删除模拟器,提示“the android“XXX” virtule device is currently ....”
- Xcode快捷键