Thinking in Data/[DL] DataSQL

[SQL Quiz] #A1006. 문자열의 서브문자열을 Row로 변환

띤킹인 2023. 4. 23. 23:41

Level=2

Q) 다음 문자열에 대하여 구분자 ‘,’ 을 기준으로 문자열을 분리하여 ROW 형태로 변환하는 SQL을 작성하시오

/* Oracle */
WITH W_COMMAND AS 
(
SELECT 'DROP,CREATE,INSERT,COMMIT,INSERT,UPDATE,COMMIT' STR FROM DUAL
)
SELECT STR
FROM W_COMMAND

주) Regular Expression 함수 사용할 수 없음. 기본 문자열 함수만 사용해야 함

 

결과셋)

STR
DROP
CREATE
INSERT
COMMIT
INSERT
UPDATE
COMMIT