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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章