Microsoft Jet 와일드카드: *와 %의 미스터리를 풀어보세요
Microsoft Jet에서 LIKE 연산자의 올바른 다중 문자 와일드카드는 ANSI 쿼리 모드 설정에 따라 다릅니다.
ANSI 쿼리 모드
Microsoft Jet은 두 가지 쿼리 모드를 지원합니다.
인터페이스별 쿼리 모드
사용되는 쿼리 모드는 사용되는 인터페이스에 따라 다릅니다.
ALIKE 키워드
혼란을 피하기 위해 Jet SQL 구문에서 ALIKE 키워드를 사용할 수 있습니다. 쿼리 모드에 관계없이 ALIKE는 ANSI-92 와일드카드 문자(%)를 허용합니다. 그러나 SQL-92와 호환되지 않으며 널리 사용되지만 공식적으로 지원되지 않을 수 있습니다.
따라서 Microsoft Jet의 LIKE 연산자에 적합한 와일드카드는 사용된 쿼리 모드에 따라 달라지며, 이는 사용된 인터페이스에 따라 결정됩니다. 일관성을 보장하려면 기존 쿼리 모드에는 * 와일드카드를 사용하고 SQL Server 호환 모드에는 % 와일드카드를 사용하는 것이 좋습니다. 원하는 경우 ALIKE 키워드를 사용하여 다양한 쿼리 모드 간의 호환성을 보장할 수도 있습니다.
위 내용은 Microsoft Jet 와일드카드 혼동: * 또는 %? LIKE에는 어떤 와일드카드를 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!