Home [MySQL] 문자열 연결 함수(CONCAT, CONCAT_WS)
Post
Cancel

[MySQL] 문자열 연결 함수(CONCAT, CONCAT_WS)

CONCAT_WS()

  • 구분자를 사용해 문자열을 연결한다.
  • 둘 이상의 문자열이 있는 경우에 문자열 사이에 설정 구분자를 넣어주어야 한다.
  • CONCAT()과는 다르게 합쳐지는 문자열에 Null을 포함하여도 Null로 반환하지 않는다.
1
2
3
-- CONCAT_WS(구분자, 문자열1, 문자열2, ...)
SELECT CONCAT_WS(' ', city, street_address1, street_address2) AS address
FROM table_name;

CONCAT()

  • 문자열을 연결한다.
  • NULL이 포함되면 반환되는 값도 NULL로 반환한다.
1
2
3
-- CONCAT(문자열1, 문자열2, ...)
SELECT CONCAT(city, ' ', street_address1, ' ', street_address2) AS address
FROM table_name;
This post is licensed under CC BY 4.0 by the author.