변수를 사용하여 10 SQL 쿼리에 액세스 LIKE
연산자를 사용하고 싶습니다.액세스 10 SQL 쿼리
예 :
temporary variable var contains value bs
var = "bs"
내가 0 개 이상의 숫자 뒤에 임시 변수의 값으로 시작하는 모든 문자열을 일치합니다.
나는 쿼리를 발사하는 것을 시도하고있다 : 그것은 0 레코드를 반환select * from xyz where variety LIKE "@[tempvars]![var] + [0-9]*"
. 감사합니다. 다음 [tempvars]![var]
에 어떤 문자 그대로 @
와 variety
시작이고이 후, 모든 레코드를 반환합니다
select * from xyz where variety LIKE "@" & [tempvars]![var] & "[0-9]*"
:
ms 액세스가 지원하지 않는 쿼리에서 REGEX를 사용하려고하는 것 같습니다. 그러나 사용자 정의 함수를 사용할 수 있습니다.이 스레드를 참조하십시오. https://stackoverflow.com/questions/10393087/expressing-basic-access-query-criteria-as-regular-expressions –
_DO Microsoft Access 용으로이 태그를 사용하지 마십시오. 대신 [ms-access]를 사용하십시오. – jarlh
Null 레코드는 중요하지 않습니다. Null이 0이 아닙니다. –