[목표] '[코드]품명' 형태의 문자열에서 '코드' 추출하기
|
[쿼리]
SELECT SUBSTRING(A.PRODUCT FROM '\[(.*?)\]') AS PRODUCT_CODE,
A.PRODUCT
FROM
(
SELECT '[SM-G981N]갤럭시 S20' AS PRODUCT
UNION ALL
SELECT '[SM-G991N]갤럭시 S21'
UNION ALL
SELECT '[SM-S901N]갤럭시 S22'
) A
[수행결과]
[참고]
https://popsql.com/learn-sql/postgresql/how-to-use-substring-with-regular-expressions-in-postgresql
How to Use substring() with Regular Expressions in PostgreSQL - PopSQL
popsql.com
[regex] 대괄호 사이에서 텍스트를 추출하는 정규식 - 리뷰나라
간단한 정규식 질문. 다음 형식의 문자열이 있습니다. this is a [sample] string with [some] special words. [another one] 대괄호 안의 단어를 추출하는 정규식은 무엇입니까? sample some another one 참고 : 사용 사례
daplus.net
'DB' 카테고리의 다른 글
[Oracle] 행 => 열 변환 PIVOT (PIVOT 사용) (0) | 2020.11.01 |
---|---|
[Oracle] 행 => 열 변환 PIVOT (CASE, DECODE 사용) (0) | 2020.10.31 |
[Oracle] 「다양한 예제로 쉽게 배우는 오라클 SQL과 PL/SQL」GROUPING SETS()함수 실습 (0) | 2020.10.31 |
[Oracle] SQL의 컨셉 for ORACLE 실습용 모델 ERD (0) | 2020.10.27 |
[Oracle] 계층형 쿼리 (feat. ASL 시즌 9 경기결과) (0) | 2020.10.10 |