mysql concat 예제

MySQL(및 모든 컴퓨터 프로그래밍 환경에서)에서 문자열 연결은 종단 간 문자열을 조인하는 작업입니다. 두 개 이상의 문자열을 연결하고 공백(또는 다른 구분 기호)이 필요한 경우 CONCAT_WS() 함수를 사용하는 것이 좋습니다. 이렇게 하면 각 문자열 사이에 사용할 구분 기호를 지정할 수 있습니다. 구분 기호를 한 번만 지정하면 연결되는 모든 문자열에 사용되므로 각 문자열 간에 다시 입력할 필요가 없습니다. 연락처의 전체 이름을 얻으려면 CONCAT 함수를 사용하여 이름, 공백, 성을 다음 문으로 연결합니다. , “닉 월버그”는 “닉월버그”로 끝날 것입니다. 우리는 하나의 따옴표 (`)로 공간을 둘러싸고 있습니다. 이 예제에서는 Employ 테이블에 있는 First_Name 및 Last_Name 열을 결합하여 전체 이름을 얻습니다. 다음은 CONCAT()를 사용한 연결의 예입니다: 위의 예에서 세 번째 열은 처음 두 열을 연결합니다. 처음 두 열 에 NULL 값이 포함 된 경우 세 번째 열도 NULL이 됩니다. 이 예제에서는 명령 프롬프트에 concat 함수를 작성합니다. 여기서는 MySQL concat 문자열 함수를 사용하여 직업, 판매 및 연간 소득을 정적 텍스트와 결합합니다.

UNHEX()에 대한 인수가 이진 열인 경우 NULL 결과가 발생할 수 있습니다. 예를 들어 `41`은 CHAR(3) 열에 `41`으로 저장되고 `41`(후행 패드 공간이 제거된 경우)으로 검색되므로 열 값에 대한 UNHEX()는 `A`를 반환합니다. 반대로 `41`은 BINARY(3) 열에 `41`으로 저장되고 `41`으로 검색됩니다(후행 패드 0x00 바이트가 제거되지 않음). “은 법적 육각형 숫자가 아니므로 열 값에 대한 UNHEX()는 NULL을 반환합니다. 관심이 있는 경우 이 예제에서는 왼쪽 테이블(첫 번째 열)의 값과 일치하지 않는 경우 오른쪽 테이블(두 번째 열)에서 NULL 값을 반환하는 LEFT JOIN을 사용합니다.

admin