mysql
MYSQL - CONCAT, CONCAT_WS 함수
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 댓글