웹 개발에서는 단일 필드 쿼리에 대해 여러 키워드 쌍을 자주 접하게 됩니다. 저는 보통 이것을 동적 배열을 통해 구현합니다. 물론, 여러 키워드는 공백으로 구분하는 경우가 많거나, 여러 키워드가 공백으로 구분되어 있다고 가정하고, 키워드 문자열은 keyStr, 특정 코드는 입니다. 프로그램 코드:
인용된 내용은 다음과 같습니다.
다음과 같이 코드 코드를 복사합니다.
'키워드 검색
str=select * from tableName 여기서 ID>4
srhKey<>이면
keyArr=분할(srhKey, )
j=UBound(keyArr)
티=0
딤키스트Arr()
i=0에서 j까지
keyArr(i)<>이면
redim 보존 keystrArr(t)
strfilter=(empZw like '%&keyArr(i)&%' 또는 empDep like '%&keyArr(i)&%' 또는 empGz like '%
strfilter=strfilter&keyArr(i)&%' 또는 '%&keyArr(i)&%'와 같은 empWy1 또는 '%&keyArr(i)와 같은 empWy2
strfilter=strfilter&%' 또는 '%&keyArr(i)&%'와 같은 empYq 또는 '%&keyArr(i)&%'와 같은 com_name)
keystrArr(t)=strfilter
티=티+1
종료하면
다음
keystr=join(keystrArr 및 )
str=str& 및 &keystr
종료하면