인자들 str 를 연결시켜 하나의 결과물로 결합 반환하고, 인자 중에 하나 이상의 NULL 값을 가지면 NULL를 반환합니다.

 SELECT CONCAT(str1,str2...);

예제(ex #1
 mysql> SELECT CONCAT('my', 'sql');
      -> mysql

 mysql> SELECT CONCAT('m', 'y', 's', 'q', 'l');
      -> mysql

 mysql> SELECT CONCAT('my', NULL, 'sql');
      -> NULL

 mysql> SELECT CONCAT('my', TRUE, 'sql');
      -> my1sql

 mysql> SELECT CONCAT('my', FALSE, 'sql');
      -> my0sql
 



CONCAT_WS 함수
 
합쳐질 문자열 str 사이에 임의 문자 sep를 추가할 수 있습니다. sep가 NULL 이면 NULL 를 반환합니다.

 SELECT CONCAT_WS(sep, str1, str2...);

sep에 구분자 , 를 추가합니다.

예제(ex #2
 mysql> SELECT CONCAT_WS(',', 'my', 'sql', '5.1');
      -> my,sql,5.1

 mysql> SELECT CONCAT_WS(',', 'my', NULL 'sql', '5.1');
      -> my,sql,5.1