oracle中某个字段中含有多个值 按这个字段分组统计

这部分主要为拆分字段使用、

将表内   CLOSING_CASE 中的多个字段拆分出来拆分成多行,然后在进行分组统计数据

SELECT
	ROAD_PRODUCT_CASE_ID,
	REGEXP_SUBSTR (CLOSING_CASE, '[^、]+', 1, LEVEL) CLOSING_CASE
FROM
	VIEW_ROAD_CASE 
	CONNECT BY LEVEL <= REGEXP_COUNT (CLOSING_CASE, '、') + 1
	AND ROAD_PRODUCT_CASE_ID = PRIOR ROAD_PRODUCT_CASE_ID
	AND PRIOR dbms_random.VALUE
		IS NOT NULL

 

你可能感兴趣的:(oracle中某个字段中含有多个值 按这个字段分组统计)