44问答网
所有问题
oracle中怎么把按'+'拆分字段进行分组
如题所述
举报该问题
推荐答案 2017-03-23
oracle 数据库拆分字段的实现方法:
用正则表达式拆分某一个字段,比如有a,b,c,d,e
sql写法如下:
select regexp_substr('a,b,c,d,e,','[^,]+',1,rownum)
from dual connect by rownum<=length(regexp_replace('a,b,c,', '[^,]', null))
结果:
执行结果如下:
1 a
2 b
3 c
4 d
5 e
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GYVGWY63RDKZWDDKRKK.html
相似回答
oracle中怎么把按
'+'
拆分字段进行分组
答:
oracle
数据库
拆分字段的
实现方法:用正则表达式拆分某一个字段,比如有a,b,c,d,e sql写法如下:select regexp_substr('a,b,c,d,e,','[^,]+',1,rownum)from dual connect by rownum<=length(regexp_replace('a,b,c,', '[^,]', null))结果:执行结果如下:1 a 2 b 3 c 4 d ...
在
ORACLE中
,
怎么样
取把一个
字段
去掉最后一位,再
分组
?
答:
select substr(T2,0,length(T2)-1) FROM 表名
Oracle
联合查询后
如何
对
字段进行分组
???
答:
select dept_id,cost_id,cost_scheme from tablename where rowid in (select min(rowid) from tablename group by dept_id,cost_scheme);
oracle里面怎么
多个
字段分组
排序
答:
分组排序用group by,若需要条件则在后面加having
。多个字段的话用order by,比如:order by a,b order by 可以让表按a排序,遇到重复的再按b再排一次序,做到把想要的字段与其他无关字段分开比较。
大家正在搜
oracle中pctfree
oracle中nextval
oracle中的clob类型
oracle中initrans
oracle中ifnull
oracle中rownum
oracle中trunc
oracle中for
oracle中rownum的用法
相关问题
oracle 我想把这个字段里面按/拆开,然后分组统计 如何...
oracle sql,如何将时间区间拆分成时间点进行分组?
oracle怎么把一个字段根据不同的条件拆分成多列展现
oracle数据库,怎样能把表中的字段按规律拆分并显示出来?
Oracle如何对一个多值字段进行分组统计
oracle 根据特殊字符将一个字段拆分成多个字段
oracle中根据字段数值范围为分组
oracle group by 2列 怎么分组的