|
구성 요소 |
설명 |
string1 string2 Compare |
필수. 모든 유효한 문자열 식. 필수. 모든 유효한 문자열 식. 선택. 문자열 비교의 유형을 지정함. Compare 인수 는 0, 1, 2 로 지정되거나 또는 생략될 수 있음. 0(기본값)으로 지정되면 이진 비교가 수행됨. 1로 지정되면 문자별 비교가 이루어짐. 2 로 지정되면 사용자 데이터베이스에 기록된 정보에 근거한 비교가 수행됨(Microsoft Access사용자에 한함). compare 값이 Null이면 오류가 발생함. compare 값이 지정되지 않으면 Option Compare 설정 값에 따라 비교 형식이 결정됨. |
|
반환값
StrComp 함수는 다음과 같은 반환값으로 되어있습니다.
다음 경우 |
StrComp 반환값 |
string1이 string2 보다 적으면 string1이string2와 같으면 string1이string2보다 크면 string1 또는 string2 이 Null이면 |
-1 0 1 Null |
|
StrComp 함수 예제
다음은 StrComp 함수를 사용하여 문자열과 문자열을 비교하는 예입니다. 세 번째 인수가 1이라면 문자 비교가 수행되고, 세 번째 인수가 0이거나 생략되면 이진 비교가 수행됩니다.
Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" ' 변수 정의.
MyComp = StrComp(MyStr1, MyStr2, 1) ' 0을 반환합니다.
MyComp = StrComp(MyStr1, MyStr2, 0) ' -1을 반환합니다.
MyComp = StrComp(MyStr2, MyStr1) ' 1을 반환합니다.