ODBC 연결이 포함된 MS Access의 CASE WHEN 절
ODBC를 통해 Microsoft Access의 데이터에 액세스할 때 데이터베이스의 기본 SQL을 고려하는 것이 중요합니다. 통사론. 다른 데이터베이스는 CASE WHEN 절을 지원할 수 있지만 Access에는 대체 접근 방식이 필요합니다.
Access에서 CASE WHEN에 대한 ODBC 지원
ODBC는 본질적으로 CASE WHEN 절을 지원하지 않습니다. MS 액세스용. 이를 사용하려고 하면 "식을 인식할 수 없음" 오류가 발생할 수 있습니다.
데이터베이스 호환성 및 해결 방법
다양한 데이터베이스 간의 호환성을 보장하려면 컴퓨팅에 대한 공통 접근 방식을 찾으세요. 부울 열이 필수적입니다. 그러나 MS Access에는 다른 구문이 필요합니다.
대안 MS Access용 솔루션
대체 CASE WHEN 절을 사용하면 MS Access에서는 Switch() 함수를 사용하여 조건에 따라 여러 반환 값을 평가합니다.
SELECT SWITCH( AGE > 40, 4, AGE > 25, 3, AGE > 20, 2, AGE > 10, 1, TRUE, 0 ) FROM demo
위 내용은 ODBC를 사용하여 MS 액세스 쿼리에서 CASE WHEN 기능을 어떻게 복제할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!