LEFT(SSIS 식)LEFT (SSIS Expression)

지정한 문자 식의 왼쪽에서부터 지정한 개수의 문자를 반환합니다.Returns the specified number of characters from the leftmost portion of the given character expression.

구문Syntax


LEFT(character_expression,number)  

인수Arguments

character_expressioncharacter_expression
문자를 추출할 문자 식입니다.Is a character expression from which to extract characters.

numbernumber
반환할 문자 수를 나타내는 정수 식입니다.Is an integer expression that indicates the number of characters to be returned.

결과 형식Result Types

DT_WSTRDT_WSTR

주의Remarks

numbercharacter_expression의 길이보다 큰 경우 함수는 character_expression을 반환합니다.If number is greater than the length of character_expression, the function returns character_expression.

number 가 0이면 함수는 길이가 0인 문자열을 반환합니다.If number is zero, the function returns a zero-length string.

number 가 음수이면 오류가 반환됩니다.If number is a negative number, the function returns an error.

number 인수는 변수와 열을 사용할 수 있습니다.The number argument can take variables and columns.

LEFT는 DT_WSTR 데이터 형식에서만 실행됩니다.LEFT works only with the DT_WSTR data type. 문자열 리터럴이나 DT_STR 데이터 형식의 데이터 열인 character_expression 인수는 LEFT가 연산을 수행하기 전에 DT_WSTR 데이터 형식으로 암시적으로 캐스팅됩니다.A character_expression argument that is a string literal or a data column with the DT_STR data type is implicitly cast to the DT_WSTR data type before LEFT performs its operation. 다른 데이터 형식은 DT_WSTR 데이터 형식으로 명시적으로 캐스팅되어야 합니다.Other data types must be explicitly cast to the DT_WSTR data type. 자세한 내용은 Integration Services 데이터 형식캐스트(SSIS 식)를 참조하세요.For more information, see Integration Services Data Types and Cast (SSIS Expression).

두 인수 중 하나가 Null이면 LEFT 결과도 Null입니다.LEFT returns a null result if either argument is null.

식 예Expression Examples

다음 예에서는 문자열 리터럴을 사용합니다.The following example uses a string literal. 반환 결과는 "Mountain"입니다.The return result is "Mountain".

LEFT("Mountain Bike", 8)  

관련 항목:See Also

오른쪽 ( SSIS 식 ) RIGHT (SSIS Expression)
함수 ( SSIS 식 )Functions (SSIS Expression)