본문 바로가기

SQL/MYSQL

MySQL CONCAT, MySQL CONCAT_WS (문자열 합치기)



MySQL CONCAT (MySQL 문자열 합치기)

여러 문자열, 컬럼 값을  한개의 row로 보고싶을때 사용하는 함수가 CONCAT 함수입니다.


사용방법

CONCAT(문자열1, 문자열2 [, 문자열3 ...])



쿼리ex)

SELECT CONCAT('안녕.', '감사.', '또만나.', '다음에봐.') AS HI;



MySQL CONCAT_WS(MySQL 문자열 합치기)

여러 문자열, 컬럼 값을  반복되는 구분자를 넣고 한개의 row로 보고싶을때 사용하는 함수가 CONCAT_WS함수입니다. (PHP에서 비슷한 함수 implode)


사용방법

CONCAT_WS(구분자, 문자열1 [, 문자열2, 문자열3 ...])



쿼리ex)

SELECT CONCAT_WS(',', '안녕', '감사', '또만나', '다음에봐') AS HI;



쿼리ex2)

SELECT CONCAT_WS('::', seq, type, name) as Full_name FROM Full_NAME_TB;