Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL CONCAT_WS() 함수의 용도는 무엇입니까?

<시간/>

기본적으로 MySQL CONCAT_WS() 함수는 구분 기호와 함께 두 개 이상의 문자열을 연결하는 데 사용됩니다. 여기서 CONCAT_WS()의 키워드 WS는 WITH SEPARATOR를 의미합니다. CONCAT_WS() 함수를 구분 기호가 있는 연결 함수로 발음할 수 있습니다.

구문

CONCAT_WS(Separator, String1,String2,…,StringN)

여기에서 CONCAT_WS 함수의 인수는 Separator이며, 해당 구분자와 함께 하나의 문자열로 연결되어야 하는 문자열입니다. 숫자 값을 제외한 구분 기호는 따옴표로 묶어야 합니다.

예시

mysql> SELECT CONCAT_WS(' ','New', 'Delhi');

+-------------------------------+
| CONCAT_WS(' ','New', 'Delhi') |
+-------------------------------+
| New Delhi                     |
+-------------------------------+

1 row in set (0.00 sec)

위의 예에서 문자열 ' '(즉, 공백)이 구분 기호로 작동하고 연결해야 하는 두 문자열(New 및 Delhi) 사이에 삽입된 것을 볼 수 있습니다.

mysql> SELECT CONCAT_WS(' is our ','Delhi','Capital');

+-----------------------------------------+
| CONCAT_WS(' is our ','Delhi','Capital') |
+-----------------------------------------+
| Delhi is our Capital                    |
+-----------------------------------------+

1 row in set (0.00 sec)

위의 이 예에서 '는 우리의 ' 문자열이 구분자로 작동하고 연결해야 하는 두 문자열인 Delhi와 Capital 사이에 삽입된 것을 볼 수 있습니다.