Microsoft Jet 데이터베이스 엔진 - 'like'를 원하는 대로 작동할 수 없습니다.

Microsoft Jet 데이터베이스 엔진 - 'like'를 원하는 대로 작동할 수 없습니다.

Microsoft Jet 데이터베이스 엔진을 사용하여 Excel 워크시트에서 레코드를 선택하려고 합니다. F1 필드에 슬래시가 포함된 레코드만 선택하고 싶습니다. 내 SELECT 명령은 다음과 같습니다.
select F1 from [yada yada] where F1 like '*/*'
그러나 이로 인해 레코드가 전혀 반환되지 않습니다. * alike대신 %를 사용해 보았지만 like조합이 작동하지 않습니다. 지정된 단일 문자가 포함되어 있는지 여부에 따라 필드를 일치시키는 올바른 표현식은 무엇입니까?

감사합니다.

답변1

*/*큰따옴표로 묶어보세요 . "*/*"아니다 '*/*'.

답변2

좀 더 검색해본 결과 Jet 데이터베이스 엔진이 ANSI SQL 92를 사용한다는 사실을 발견했습니다. 거기에서 ANSI SQL 92의 와일드카드 문자가 가 %아닌 임을 발견했습니다 *. 나는 이미 % 문자를 사용해 보았고 그것이 작동하지 않는다는 것을 알았지만 돌아가서 다시 시도해 보았습니다. "좋아요" 연산자의 대상을 '에서'로 변경했을 때 발견했습니다./'를 '%/%'로 바꾼 다음 작동했습니다.

문제에 대한 원래 설명에 잘못된 정보를 포함시켜서 사과드립니다. 봐주신 모든 분들께 감사드립니다.

관련 정보