[목표] '[코드]품명' 형태의 문자열에서 '코드' 추출하기
|
[쿼리]
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
'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 |