컴퓨터소프트웨어

무엇 SQL의 CONCAT 기능을한다?

데이터베이스 작업은 지속적으로 쿼리 결과를 얻기와 연결되어 있습니다. 그리고 어떤 경우에는,이 정보는 특정 방법으로 화면에 가져되어야한다 또는 다른 데이터와 결합 할 수 있습니다. CONCAT -는 SQL 기능이이 문제를 해결합니다.

무엇이 CONCAT 함수를 만드는가?

와 특정 작업을 수행 할 때 데이터베이스, 추가 데이터 라인 또는 자신과 함께 필요가있다. CONCAT -는 SQL 기능이이 문제를 해결합니다. 이 두 줄 이상을 사용하는 경우 하나에 병합됩니다. 결합 동작이 올바르게 문자열로 수행되며, 수치 변수이다.

일부 데이터베이스에서 SQL CONCAT는 여러 종류가 있습니다. 예를 들어, MySQL의에서 그것의 대응이있다 - CONCAT_WS합니다. 기능의 차이는 중요하지 : 제의 경우, 그 값이 NULL 인 인자와 결합 될 때, 병합 결과는 NULL이다 단순히 스킵 제로 피연산자 합성 실시 예 2를 사용.

함수 구문

CONCAT 함수를 사용하는 경우, SQL 구문은 피연산자들이 결합 될 순서대로 인수를 사용하도록 프로그래머에게 요구한다. 샘 문자열 연결 작업 구문은 매우 간단하다 : 괄호 안의 CONCAT 키워드 뒤에 쉼표로 구분을 위해 필요한 모든 인자 또는 행을 나타내고, 괄호를 한 후, 필요한 경우 AS 키워드와 결과가 기록 될 것이다 변수의 이름을 나타낸다. CONCAT 함수 템플릿은 다음과 같습니다 :

CONCAT (문자열 1, 문자열 2 [라인 (3), ...]) var_name 반 AS].

유의할 함수의 인수는 수치 연산 및 스트링, 그리고 그 결과를 반환하는 함수로서 이용 될 수있다. 예를 들어, SQL의 CONCAT 작업 자체. 따라서, 중첩 된 지원의 동작 원리.

어떻게 사용 CONCAT없이 할까?

이 수술을 사용하지 않고 할 필요가, 또는 프로그래머가 알 수없는 CONCAT 함수 인 경우, SQL 문자열 연결 하나 개 더 변형을 제공합니다. 이렇게하려면 "+"연산자를 사용하지만,이 방법은 그와 함께 작업 할 때 고려 될 필요가 기능을 가지고 있습니다.

사용하는 경우 피연산자가 숫자 값이있는 경우 "+", 연산 결과는 숫자의 일반 보탬이 될, 필요한 경우 오류를 반환합니다 명시 적 변환 프로그램없이 줄 번호와 결합됩니다. 따라서, 다음 쿼리 결과가 "6"의 값이있는 경우 :

1 + 2 + 3을 선택한다.

그렇지 않으면 방법은 모두 동일하고 동일한 결과를 반환한다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.delachieve.com. Theme powered by WordPress.