MySQL에서 CONCAT() 함수를 어떻게 사용합니까?

Mysqleseo Concat Hamsuleul Eotteohge Sayonghabnikka



MySQL로 작업할 때 데이터를 조작하고 관리하는 데 도움이 되는 유용한 기능이 많이 있습니다. 그만큼 연결() function은 둘 이상의 문자열을 단일 문자열로 결합할 수 있는 함수 중 하나입니다. 이 기능은 관리 및 분석을 위해 대규모 데이터 세트로 작업할 때 매우 유용할 수 있습니다.

이 안내서는 사용 방법에 대한 자세한 정보를 제공합니다. 연결() MySQL의 기능.







MySQL에서 CONCAT() 함수를 어떻게 활용합니까?

연결() ” 함수는 여러 문자열을 인수로 사용하고 연결된 단일 문자열 값을 반환하여 둘 이상의 문자열을 하나의 문자열로 병합하는 데 사용됩니다. CONCAT() 함수를 사용하여 문자열을 결합하는 구문은 다음과 같습니다.



연결 ( '문자열1' , '문자열2' , ... )


위의 구문에서 string1, string2 등의 위치에 원하는 문자열 값을 지정합니다.



작동을 이해하기 위해 CONCAT() 함수의 몇 가지 예를 살펴보겠습니다.





예 1: 두 문자열 연결

'를 사용하여 두 문자열을 결합하려면 아래 명령을 입력하십시오. 연결() ” 함수를 사용하여 결과를 검색하고 “ 선택하다 ' 성명:



연결 선택 ( '리눅스' , '힌트' ) ;


위의 예에서 문자열 ' 리눅스 ', 그리고 ' 힌트 ”를 병합하려는 문자열로 바꿉니다.

산출


출력은 ' 리눅스 ', 그리고 ' 힌트 ” 문자열은 단일 문자열에 “ 리눅스힌트 '.

예 2: 세 개 이상의 문자열 연결

두 개 이상의 문자열을 병합하려면 아래와 같이 CONCAT() 함수의 인수 수를 늘리면 됩니다.

연결 선택 ( '리눅스' , ' ' , '힌트' , '!' ) ;


위의 예에서 두 번째 인수는 단일 공백이고 네 번째 인수는 특수 문자이므로 특수 문자도 문자열로 간주되어 결합될 수 있습니다.

산출


문자열이 연결되었음을 출력에 표시합니다.

예 3: 열 값 조인

연결() ” 기능은 선택하다 특정 테이블의 특정 열 값을 조인하는 문입니다. 두 열을 연결하는 예 ' 이름 ' 그리고 ' '의' 고객 ” 표는 다음과 같습니다.

연결 선택 ( 이름, ' ' , 성 ) 고객의 FULL_NAME으로;


위의 예에서 출력은 '로 표시됩니다. FULL_NAME '.

산출


출력에는 지정된 열 값이 조인된 것으로 표시되었습니다.

예 4: 문자열 및 열 값 조인

CONCAT() 함수는 테이블의 열 값을 특정 문자열과 조인하는 데 사용할 수 있습니다. '에 가입하는 예 환영 ' 문자열과 ' 이름 ' 그리고 ' ' 열은 ' 고객 ' 표는 다음과 같습니다.

연결 선택 ( '환영, ' , 이름, ' ' , 성 )
고객으로부터의 인사로서;


산출


출력은 문자열과 열 값이 연결된 것으로 나타났습니다.

예 5: 다른 테이블의 열 값 조인

연결() ” 함수는 아래 주어진 예와 같이 서로 다른 두 테이블의 열 값을 조인하고 결과를 단일 값으로 제공할 수 있습니다.

연결 선택 ( ORDERS.PRODUCT_ID , ' ' , PRODUCTS.NAME , ' (' , 주문.수량 , ')' )
세부사항으로
주문, 제품에서
WHERE ORDERS.PRODUCT_ID = PRODUCTS.ID;


위의 예에서 ' 제품 ID ' 그리고 ' 수량 ' 열은 ' 명령 ” 테이블과 “ 이름 ' 열 ' 제품 ” 테이블은 “ 내에서 사용되는 조건에 따라 연결됩니다. 어디 ” 절.

산출


출력은 값이 단일 값으로 조인되었음을 보여줍니다.

예 6: IFNULL()을 사용하여 열 값 조인

MySQL에서는 ' IFNULL() ”는 값이 맞는지 사용자가 확인할 수 있는 기능입니다. 없는 아니면. “ 연결() ” 기능은 “ IFNULL() ” 함수를 확인하고(값이 NULL인지 여부) 특정 테이블의 열 값을 조인합니다.

다음은 IFNULL()을 사용하여 열 값을 조인하는 예입니다.

연결 선택 ( IFNULL ( 이름, '' ) , ' ' , IFNULL ( 성, '' ) )
고객의 FULL_NAME으로;


위의 예에서 IFNULL() 함수는 ' 이름 ' 그리고 ' ' 열은 ' 고객 ” 테이블과 “ 연결() ” 함수는 반환된 값을 연결했습니다.

산출


출력은 ' 이름 ' 그리고 ' ' 열 ' 고객 ” 테이블은 IFNULL() 함수의 결과를 기반으로 병합되었습니다.

예 7: CONCAT_WS()를 사용하여 열 값 조인

'에서 CONCAT_WS() ” 기능, “ WS '는 '를 의미합니다. 분리기 포함 '는 '를 의미합니다. CONCAT_WS() ”는 지정된 구분 기호와 함께 두 개 이상의 문자열을 연결하는 데 사용됩니다.

CONCAT_WS() 함수의 예는 다음과 같습니다.

CONCAT_WS 선택 ( ', ' , 주소, 시, 주 ) 고객의 위치로;


위의 예에서 ' 주소 ”, “ 도시 ', 그리고 ' 상태 ' 열은 ' 고객 ” 테이블은 “ , ” 구분자.

산출


지정된 열이 쉼표 ' , ” 구분자.

결론

연결() MySQL의 ” 함수는 다양한 방법으로 문자열과 열 값을 조인할 수 있는 강력한 도구로, 데이터를 보다 쉽게 ​​조작하고 분석할 수 있습니다. 위에서 논의한 예를 따라 자신의 MySQL 쿼리에서 이 함수를 사용하여 새롭고 의미 있는 방식으로 텍스트와 데이터를 결합할 수 있습니다. 이 글은 MySQL에서 CONCAT() 함수의 다양한 사용 사례를 설명했습니다.