CONCAT 함수

인자들 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

0 댓글