고수님들 간단한 쿼리좀 부탁드립니다. 0 2 650

by K-ART [SQL Query] [2021.11.20 08:19:31]


테이블 

A01             A02     

홍길동       BMW

홍길동       벤츠

홍길동      아우디

김태희      컴퓨터

김태희      의자

----------------------------결과-----------------------------------------

홍길동      BMW,  벤츠,  아우디

김태희      컴퓨터,  의자

by pajama [2021.11.20 14:20:04]

db마다 함수가 다르네요~

 

mssql/postgresql
select a01, string_agg(a02, ',') grp from t group by a01

mysql
select a01, group_concat(a02 order by a02) grp from t group by a01

oracle
select a01, listagg(a02, ',') within group (order by a02) grp from t group by a01


by 마농 [2021.11.22 09:16:14]
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입