Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.3.0 |  CUBRID 8.3.1 |  CUBRID 8.4.0 |  CUBRID 8.4.1 |  CUBRID 8.4.3 |  CUBRID 9.0.0 | 



CONCAT_WS 함수

설명

CONCAT_WS 함수는 두 개 이상의 인자가 지정되며, 첫 번째 인자 값을 구분자로 이용하여 나머지 인자 값을 연결한 문자열을 결과로 반환한다. 지정 가능한 인자의 개수에는 제한이 없으며, 문자열 타입이 아닌 인자가 지정되는 경우 자동으로 타입 변환이 수행된다. 만약, 구분자로 NULL이 지정되면 NULL을 반환하고, 구분자 다음에 위치하는 나머지 인자에 NULL이 지정되면 이를 무시하고 문자열을 반환한다.

구문

CONCAT_WS( string1, string2 [,string3 [, ... [, stringN]...]])

 

string :

character string

NULL

예제

SELECT CONCAT_WS(' ', 'CUBRID', '2008' , 'R3.0');

concat_ws(' ', 'CUBRID', '2008', 'R3.0')

======================

  'CUBRID 2008 R3.0'

 

--it returns strings even if null is specified for one of parameters

SELECT CONCAT_WS(' ', 'CUBRID', '2008', NULL, 'R3.0');

concat_ws(' ', 'CUBRID', '2008', null, 'R3.0')

======================

  'CUBRID 2008 R3.0'

 

--it converts number types and then returns concatenated strings with separator

SELECT CONCAT_WS(' ',2008, 3.0);

concat_ws(' ', 2008, 3.0)

======================

  '2008 3.0'