표현식을 비교하는 데 사용됩니다.
구문
result = expression1 comparison_operator expression2
인수:
결과: 임의의 부울 값입니다.
expression: 임의의 표현식입니다.
Comparison_Operator: 임의의 비교 연산자입니다.
주석
Is 연산자에는 다음 테이블의 연산자와 다른 특정 비교 기능이 있습니다. 다음 테이블에는 비교 연산자 목록 및 결과가 True, False 또는 Null인지 여부를 결정하는 조건이 포함되어 있습니다.
Table 11-26 비교 연산자 목록
| 연산자 | 설명 | 다음의 경우 True | 다음의 경우 False | 다음의 경우 Null |
|---|---|---|---|---|
| < | 보다 작음 | exp1 < exp2 | exp1 >= exp2 | exp1 또는 exp2 = Null |
| <= | 다음보다 작거나 같음 | exp1 <= exp2 | exp1 > exp2 | exp1 또는 exp2 = Null |
| > | 보다 큼 | exp1 > exp2 | exp1 <= exp2 | exp1 또는 exp2 = Null |
| >= | 다음보다 크거나 같음 | exp1 >= exp2 | exp1 < exp2 | exp1 또는 exp2 = Null |
| = | 같음 | exp1 = exp2 | exp1 <> exp2 | exp1 또는 exp2 = Null |
| <> | 같지 않음 | exp1 <> exp2 | exp1 = exp2 | exp1 또는 exp2 = Null |
두 표현식을 비교할 때 표현식이 숫자로 비교되는지 아니면 문자열로 비교되는지 판단하는 것은 어려울 수 있습니다.
다음 테이블은 기본 하위 유형에 따라 표현식 비교 방법 또는 비교 결과의 예를 보여줍니다.
Table 11-27 표현식이 있는 비교 결과
| 다음의 경우 | 결과 |
|---|---|
| 두 표현식 모두 숫자입니다. | 숫자 비교를 수행합니다. |
| 두 표현식 모두 문자열입니다. | 문자열 비교를 수행합니다. |
| 한 표현식은 Empty이고 다른 표현식은 숫자입니다. | 0을 Empty 표현식으로 사용하여 숫자 비교를 수행합니다. |
| 한 표현식은 Empty이고 다른 표현식은 문자열입니다. | 길이가 0인 문자열("")을 Empty 표현식으로 사용하여 문자열 비교를 수행합니다. |
| 두 표현식 모두 Empty입니다. | 두 표현식은 동등합니다. |
다음 예는 비교 연산자의 사용을 보여 줍니다.
예 1:
Dim num1, num2, result num1 = 10 num2 = 20 result = num1 < num2 'result -> true
예 2:
Dim num3, num4, result1 num3 = 10 num4 = 10 result1 = num3 <= num4 'result1 -> true
예 3:
Dim num5, num6, result2 num5 = 30 num6 = 20 result2 = num5 > num6 'result2 -> true
예 4:
Dim num7, num8, result3 num7 = 30 num8 = 30 result3 = num7 >= num8 'result3 -> true
예 5:
Dim str1, str2, result4 str1 = "Hello" str2 = "Hello" result4 = str1 = str2 'result4 -> true
예 6:
Dim str3, str4, result5 str3 = "Hello" str4 = "World" result5 = str3 <> str4 'result5 -> true
예 7:
Dim str5, str6, result6 str5 = "Apple" str6 = "Banana" result6 = str5 < str6 'result6 -> true
예 8:
Dim emptyExpr1, str8, result9 emptyExpr1 = "" str8 = "Banana" result9 = emptyExpr1 < str8 'result9 -> true
예 9:
Dim emptyExpr2, emptyExpr3, result10 emptyExpr2 = "" emptyExpr3 = "" result10 = emptyExpr2 = emptyExpr3 'result10 -> true