728x90
컬럼의 내용을 패턴화하여 전체 구성 형태를 간단하게 파악할 수 있다.
한글은 '한', 숫자는 '#', 대문자는 'A', 소문자 'a'로 임의로 하면 잘못된 데이터나
형태에서 벗어나느 내용을 쉽고 빠르게 확인할 수 있는 SQL
SELECT PSTR_STR, COUNT(*) AS CNT
FROM (SELECT /*+ FULL(A) PARALLEL(A 8) */
COLUMN+NAME,
REGEXP_REPLACE(REGEXP_REPLACE(REGEXP_REPLACE(REPLACE(COLUMN_NAME,',','^'),'[0-9]','#'),'[A-Z]','A','[a-z]','a'),[ㄱ-힛]','한') PSTR_STR
FROM TABLE_NAME A
WHERE 1=1
)
GROUP BY PSTR_STR
ORDER BY PSTR_STR
;
728x90
'DB이야기 > ORACLE' 카테고리의 다른 글
notepad++ 에서 sqlplus 실행하기 (0) | 2022.12.18 |
---|---|
3개이상 테이블 동시 비교 (0) | 2022.12.12 |
unix 파일 사이즈별로 조회하기 (0) | 2022.12.07 |
sqlplus 환경 초기화 하기 (0) | 2022.12.02 |
오라클 varchar를 32000으로 (0) | 2022.11.29 |