<(보다 작음)(SSIS)
첫 번째 식이 두 번째 식보다 작은지 비교합니다. 식 계산기는 비교를 수행하기 전에 많은 데이터 형식을 자동으로 변환합니다.
[!참고] 이 연산자는 DT_TEXT, DT_NTEXT 또는 DT_IMAGE 데이터 형식을 사용하는 비교를 지원하지 않습니다.
그러나 일부 데이터 형식을 사용할 경우 식이 성공적으로 계산되려면 식에 명시적 형변환이 포함되어야 합니다. 데이터 형식 간 올바른 형변환에 대한 자세한 내용은 형변환(SSIS)을 참조하십시오.
구문
expression1 < expression2
인수
expression1, expression2
유효한 식입니다.
결과 형식
DT_BOOL
주의
식 집합 expression1 및 expression2는 다음 규칙 중 하나를 따라야 합니다.
- 숫자. expression1과 expression2는 모두 숫자 데이터 형식이어야 합니다. 데이터 형식의 교집합은 식 계산기가 수행하는 암시적 숫자 변환에 대한 규칙에 지정된 대로 숫자 데이터 형식이어야 합니다. 두 숫자 데이터 형식의 교집합은 Null일 수 없습니다. 자세한 내용은 식에서의 데이터 형식 변환을 참조하십시오.
- 문자. expression1과 expression2는 모두 DT_STR 또는 DT_WSTR 데이터 형식으로 계산되어야 합니다. 두 식이 서로 다른 문자열 데이터 형식으로 계산될 수 있습니다.
- 날짜. expression1과 expression2는 모두 DT_DBDATE, DT_DATE, DT_DBTIME, DT_DBTIMESTAMP 또는 DT_FILETIME 날짜 데이터 형식 중 하나로 계산되어야 합니다. 두 식이 서로 다른 날짜 데이터 형식으로 계산될 수 있습니다. 날짜는 비교되기 전에 DT_DBTIMESTAMP 데이터 형식으로 변환됩니다.
문자열 비교는 대/소문자, 악센트, 일본어 가나 및 전자/반자를 구분합니다.
비교하는 두 식 중 하나가 Null이면 비교 결과도 Null입니다. 두 식이 모두 Null이면 결과도 Null입니다.
예
이 예에서는 현재 날짜가 2003년 7월 4일보다 나중이면 TRUE가 됩니다. 자세한 내용은 GETDATE(SSIS)를 참조하십시오.
"7/4/2003" < GETDATE()
이 예에서는 ListPrice 열의 값이 500보다 작으면 TRUE가 됩니다.
ListPrice < 500
이 예에서는 변수 LPrice를 사용합니다. LPrice 값이 500보다 작으면 TRUE가 됩니다. 식이 구문 분석되려면 변수의 데이터 형식이 숫자여야 합니다.
@LPrice < 500
참고 항목
참조
>(보다 큼)(SSIS)
>=(크거나 같음)(SSIS)
<=(작거나 같음)(SSIS)