o 예시 데이터 [SM-G981N]갤럭시 S20 [SM-G991N]갤럭시 S21 [SM-S901N]갤럭시 S22
[쿼리]
SELECTSUBSTRING(A.PRODUCT FROM'\[(.*?)\]') AS PRODUCT_CODE,
A.PRODUCT
FROM
(
SELECT'[SM-G981N]갤럭시 S20'AS PRODUCT
UNIONALLSELECT'[SM-G991N]갤럭시 S21'UNIONALLSELECT'[SM-S901N]갤럭시 S22'
) A
SELECT'A' T1_COL1 FROM DUAL UNIONALLSELECT'B' T1_COL1 FROM DUAL UNIONALLSELECT'B' T1_COL1 FROM DUAL UNIONALLSELECT'C' T1_COL1 FROM DUAL
2번 테이블
SELECT'A' T2_COL1 FROM DUAL UNIONALLSELECT'B' T2_COL1 FROM DUAL UNIONALLSELECT'B' T2_COL1 FROM DUAL UNIONALLSELECT'B' T2_COL1 FROM DUAL UNIONALLSELECT'D' T2_COL1 FROM DUAL
1번 테이블과 2번테이블 INNER-JOIN
SELECT T1.T1_COL1, T2.T2_COL1
FROM ( SELECT'A' T1_COL1 FROM DUAL UNIONALLSELECT'B' T1_COL1 FROM DUAL UNIONALLSELECT'B' T1_COL1 FROM DUAL UNIONALLSELECT'C' T1_COL1 FROM DUAL ) T1,
( SELECT'A' T2_COL1 FROM DUAL UNIONALLSELECT'B' T2_COL1 FROM DUAL UNIONALLSELECT'B' T2_COL1 FROM DUAL UNIONALLSELECT'B' T2_COL1 FROM DUAL UNIONALLSELECT'D' T2_COL1 FROM DUAL ) T2
WHERE T1.T1_COL1 = T2.T2_COL1