집 >데이터 베이스 >MySQL 튜토리얼 >Microsoft Jet 데이터베이스 쿼리에서 `%`와 `*` 와일드카드의 차이점은 무엇입니까?
**Microsoft Jet 와일드카드 문제 해결: % 및 ***
Microsoft Jet 데이터베이스에서 LIKE 연산자의 와일드카드 문자 동작은 ANSI 쿼리 모드 설정에 따라 다릅니다. 기본적으로 DAO 인터페이스는 별표(*)를 다중 문자 와일드카드 문자로 사용하는 ANSI-89 쿼리 모드를 사용합니다. 이와 대조적으로 ADO 인터페이스(OLE DB) 및 확장 ANSI SQL(ExtendedAnsiSQL) 모드는 백분율 기호(%)를 기본 와일드카드 문자로 사용하는 ANSI-92 쿼리 모드를 사용합니다.
그러나 MS Access 사용자 인터페이스(버전 2003 이상)에는 두 쿼리 모드 간에 전환할 수 있는 유연성이 있다는 점에 유의하는 것이 중요합니다. 따라서 인터페이스에서 특정 와일드카드를 사용하는 것이 항상 안전한 것은 아닙니다.
또한 Microsoft Jet SQL 구문은 인터페이스의 쿼리 모드에 관계없이 ANSI-92 문자(% 및 _) 사용을 허용하는 ALIKE 키워드를 제공합니다. 그러나 이 키워드는 공식적으로 지원되지 않으며 SQL-92 규격으로 간주되지 않습니다.
위 내용은 Microsoft Jet 데이터베이스 쿼리에서 `%`와 `*` 와일드카드의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!