에디터로 값을 입력하고 저장하면 <p>나 <img>같은 태그가 내용과 함께 저장되는데,
데이터를 조회할 때 태그를 제거하고 조회하고 싶다면 아래와 같이 정규식을 사용해 REPLACE 처리를 하면 된다.
SELECT REGEXP_REPLACE(태그를 제거할 필드명, '<[^>]*>|\&([^;])*;', '') FROM dual;
사용 예시
SELECT REGEXP_REPLACE('<p>Hello!<img src="images/hi.jpg"></p> ', '<[^>]*>|\&([^;])*;', '') FROM dual;
--result : Hello!
'개발공부 > SQL' 카테고리의 다른 글
[ORACLE] 특수문자 찾기/특수문자 치환하기/특수문자 정규식 (0) | 2023.03.31 |
---|---|
[ORACLE] 숫자 외의 데이터가 있는 필드 찾기(하이픈 포함 여부) (0) | 2023.02.14 |
[ORACLE] 값이 한글로 되어있는 데이터 찾기 (0) | 2023.02.14 |
[ORACLE] 함수(Function) 찾기 (0) | 2023.02.14 |
[ORACLE] LISTAGG를 활용하여 하나의 행으로 합치기 (0) | 2022.09.14 |
댓글