MariaDB 문자열 연결 방법: CONCAT, CONCAT_WS 함수

MariaDB 문자열 연결 방법: CONCAT, CONCAT_WS 함수

MariaDB에서는 문자열을 연결하기 위한 다양한 함수를 제공합니다. 이 글에서는 문자열을 연결하는 데 자주 사용되는 CONCATCONCAT_WS 함수의 사용법을 예제와 함께 알아봅니다.

CONCAT 함수

CONCAT 함수는 여러 문자열을 하나로 결합합니다. 이 함수는 문자열을 연결할 때 가장 많이 사용됩니다.

구문

CONCAT(string1, string2, ...)

string1, string2 등은 연결할 문자열들입니다.

예제

-- 두 개의 문자열을 연결
SELECT CONCAT('hello', ' ', 'blueshare') AS concatenated_string;  -- 결과: hello blueshare

CONCAT_WS 함수

CONCAT_WS 함수는 구분자를 사용하여 여러 문자열을 결합합니다. WS는 “With Separator”의 약자로, 구분자와 함께 문자열을 연결하는 것을 의미합니다. NULL 값은 무시됩니다.

구문

CONCAT_WS(separator, string1, string2, ...)

separator는 구분자 문자열이며, string1, string2 등은 연결할 문자열들입니다.

예제

-- 세 개의 문자열을 공백 구분자로 연결
SELECT CONCAT_WS(' ', 'hello', NULL, 'blueshare') AS concatenated_string;  -- 결과: hello blueshare
SELECT CONCAT_WS(',', 'hello', NULL, 'blueshare') AS concatenated_string;  -- 결과: hello,blueshare

활용 예제

위의 함수들을 조합하여 다양한 문자열 연결을 수행할 수 있습니다. 예를 들어, 다음과 같이 여러 문자열을 연결할 수 있습니다.

-- 여러 문자열을 공백과 콤마 구분자로 연결
SELECT CONCAT(CONCAT_WS(' ', 'hello', 'blueshare'), ', welcome to MariaDB!') AS combined_string;  -- 결과: hello blueshare, welcome to MariaDB!
MariaDB CONCAT, CONCAT_WS 함수 예제 코드 실행 화면

참고할 만한 사이트

더 자세한 내용은 다음 사이트들을 참고하세요.

관련 이전 게시글

이 글이 도움이 되셨다면 공유 부탁 드립니다.

위로 스크롤