Classic ASP

문자열 비교 StrComp (String compare)

최고관리자
2018.01.08 17:09 2,795 0

본문

asp에서 문자를 비교할때 '=' 로 비교하곤 하는데 간혹 정확하게 비교가 안 될 때가 있다.

그럴때 문자로 비교해야 하는데 그때 StrComp를 사용한다.


StrComp : 문자열 비교의 결과를 나타내는 값을 반환.


StrComp(string1, string2, [compare])


string1 = 비교할 문자열 1

string2 = 비교할 문자열 2

compare = 옵션값, 문자열을 비교하는데 사용할 비교 타입을 나타내는 값이다.

  생략할 경우 이진 비교를 실행한다.


compare 타입

상수 

값 

설명 

vbBinaryCompare 

이진 비교를 수행한다. 

 vbTextCompare

텍스트를 비교한다. 



결과값

string1이 string2보다 작은 경우 -1

string1이 string2와 같은 경우 0

string1이 string2와 클 경우 1

string1이나 string2가 Null일 경우 Null


Example

sampleTex1 = "ABCD"

sampleTex2 = "abcd"


StrComp(sampleTex1, sampleTex2)  =  -1

StrComp(sampleTex2, sampleTex1, 0) = 1

StrComp(sampleTex2, sampleTex1, 1) = 0


compare값이 1일 경우 텍스트를 비교하기 때문에 대소문자에 상관없이 텍스트만 비교하는 것을 볼 수 있다.



출처: http://petithoon.tistory.com/277 [중곡동 쁘띠훈] 

댓글목록 0

등록된 댓글이 없습니다.