GROUP_CONCAT - 여러 행을 한 줄로 표현하기 > 코딩/Mysql

본문 바로가기
사이트 내 전체검색

코딩

Mysql GROUP_CONCAT - 여러 행을 한 줄로 표현하기

페이지 정보

profile_image
작성자 운영자 쪽지보내기 마이페이지 아이디로 검색  (222.107)
댓글 0건 조회 1,957회 작성일 20-10-14 14:14
  • 목록

본문

 

여러개의 열로 결과가 출력되는 쿼리를 한 줄의 열에 표현하고 싶을 때 GROUP_CONCAT을 사용한다.

 

* SELECT GROUP_CONCAT('컬럼명' SEPARATOR '구분문자') FROM 테이블명

 

 

예를 들자면

 

쿼리 : SELECT member_id  FROM member_table;

결과 : 

 memebr_id
 admin
 memberid1
 memberid2
 user1
 user2
 ....

 

이렇게 출력되는 쿼리에서 GROUP_CONCAT을 사용한다면 하나의 열로 묶을수가 있다

 

쿼리 : SELECT GROUP_CONCAT(member_id SEPARATOR ',') AS all_id FROM memebr_table;

결과 : 

 all_id
 admin,memberid1,memberid2,user1,user2 ....

 

위의 결과 처럼 하나의 열에 지정한 구분자를 기준으로 모든 열이 붙어서 출력이 되는걸 확인할 수 있다.


추천0 비추천0
URL 복사
댓글 0

댓글목록

등록된 댓글이 없습니다.

Total 1건 1 페이지
  • RSS

검색


회원로그인

회원가입

사이트 정보

회사명 : YEAH 커뮤니티 / 대표 : 이성재 / 개인정보관리책임자 : 이성재

Copyright © YE-AH.NET All rights reserved.