728x90
# 방법 :
SELECT * FROM TB_USER;

# (XMLAGG, XMLELEMENT) 이용
SELECT USER_ID,
SUBSTR(
XMLAGG(
XMLELEMENT(COL ,',', F_USER_NAME) ORDER BY F_NO).EXTRACT('//text()').GETSTRINGVAL(), 2) F_USER_NAME FROM TB_USER GROUP BY USER_ID;
# (WM_CONCAT) 이용
SELECT USER_ID,
WM_CONCAT(F_USER_NAME) F_USER_NAME
FROM TB_USER
GROUP BY USER_ID;
-> 된다는데, 식별자 WML_CONCAT : 부적합한 식별자가 나오긴함. 아마도 오라클 버전 문제 같음.
# 결과 :

'DB > Oracle' 카테고리의 다른 글
| [Oracle] 7일 안에 비밀번호가 만기될 것입니다. (0) | 2022.12.16 |
|---|---|
| [Oracle] oracle 버전 확인. (0) | 2022.12.08 |
| [Oracle, postGresql] json_arrayagg , json_object, json_agg 사용법 (0) | 2022.12.08 |