개발/DB

MariaDB 여러 row를 한줄로 출력

Yunikism 2023. 4. 24. 19:53
728x90
 

 

select * from friend
name
age
굥곰셔
65
김메달
29
이종협
12

여러 row를 한줄로 출력

GROUP_CONCAT(컬럼)

select GROUP_CONCAT(name) from friend
name
굥곰셔,김메달,이종협

기본으로 문자열 사이에 , 가 붙게됨

구분자를 변경하고 싶을때는

separator '구분자' 추가

select GROUP_CONCAT(name separator '|') from friend
name
굥곰셔|김메달|이종협

그외

중복제거 시 컬럼 이름앞에 distinct

문자열 정렬 하고싶으면 컬럼 뒤에 order by name