반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (258) N
    • AWS (3)
    • C# (1)
    • SQL (232) N
      • MYSQL (182) N
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

[MYSQL] 행 합치는 방법 (GROUP_CONCAT, CONCAT)
SQL/MYSQL

[MYSQL] 행 합치는 방법 (GROUP_CONCAT, CONCAT)

2023. 7. 13. 11:43
728x90
반응형

 

MySQL에서 행을 합치는 방법에는 여러 가지가 있습니다. 

다음은 일반적인 방법 몇 가지를 설명하겠습니다.

1. GROUP_CONCAT 함수를 사용하여 행 합치기:
   - GROUP_CONCAT 함수는 MySQL에서 행 값을 그룹화하여 하나의 문자열로 합칩니다.
   - 문자열 컬럼 값을 지정한 구분자로 연결하여 합칩니다.
   - 예시:

   SELECT GROUP_CONCAT(column_name SEPARATOR ', ') AS merged_rows
   FROM table_name


   

2. CONCAT 및 GROUP BY 문을 사용하여 행 합치기:
   - CONCAT 함수를 사용하여 필요한 열 값을 연결하고, GROUP BY 문을 사용하여 그룹화합니다.
   - 예시:

   SELECT GROUP_CONCAT(CONCAT(column1, ', ', column2) SEPARATOR '; ') AS merged_rows
   FROM table_name
   GROUP BY column3


   

3. 서브쿼리와 GROUP_CONCAT을 사용하여 행 합치기:
   - 서브쿼리를 사용하여 필요한 열 값을 조회하고, GROUP_CONCAT 함수를 사용하여 그룹화된 결과를 합칩니다.
   - 예시:

   SELECT (
       SELECT GROUP_CONCAT(column_name SEPARATOR ', ')
       FROM table_name
       WHERE condition
   ) AS merged_rows

    

위 방법들은 MySQL에서 행을 합치는 일반적인 방법 중 몇 가지입니다. 

사용하고자 하는 특정 상황에 따라 적절한 방법을 선택하여 행을 합치는 작업을 수행할 수 있습니다.

728x90
반응형

'SQL > MYSQL' 카테고리의 다른 글

[MySQL] IMPORT TABLE 사용 방법 및 예시  (0) 2024.05.03
[MySQL] HANDLER 사용 방법 및 예시  (0) 2024.05.03
[MySQL] DO 사용 방법 및 예시  (0) 2024.04.25
[MySQL] CALL 문 사용 방법 및 예시  (0) 2024.04.25
[MYSQL] Linux에 MySQL 설치하는 법  (0) 2023.07.07
[MYSQL] Linux가 설치된 가상머신 파일 다운로드 방법  (0) 2023.07.07
[MYSQL] 가상머신 소프트웨어의 종류와 VMware Player 설치 방법  (0) 2023.07.07
[MYSQL] 가상머신과 가상머신 소프트웨어의 개념에 대해  (0) 2023.07.07
    'SQL/MYSQL' 카테고리의 다른 글
    • [MySQL] DO 사용 방법 및 예시
    • [MySQL] CALL 문 사용 방법 및 예시
    • [MYSQL] Linux에 MySQL 설치하는 법
    • [MYSQL] Linux가 설치된 가상머신 파일 다운로드 방법
    Ant_U
    Ant_U

    티스토리툴바