oracel 拆分多行

//下面是按照都好拆分,然後統計個數
SELECT
	COUNT (*)
FROM
	(
		SELECT DISTINCT
			REGEXP_SUBSTR (
				T .id,
				'[^,]+',
				1,
				LEVEL
			) id
		FROM
			(
				SELECT
					id
				FROM
					XIAOYITEST
				WHERE
					1 = 1
				AND id IS NOT NULL
				GROUP BY
					id
			) T CONNECT BY LEVEL <= REGEXP_COUNT (T .id, ',') + 1
	)
WHERE
	id IS NOT NULL

 

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