Access는 일반적인 CASE 표현식 구문이 없는 잘 알려진 데이터베이스 관리 시스템입니다. 그러나 조건부 평가를 처리하는 대체 방법을 제공합니다.
IIF() 함수 사용
CASE 대신 Access에서는 IIF() 기능을 제공합니다. 간단한 구문을 따릅니다:
<code>IIF(condition, valueiftrue, valueiffalse)</code>
이 코드는 IIF()를 사용하여 두 날짜를 비교하는 방법을 보여줍니다.
<code>IIF(dbo_tbl_property.LASTSERVICEDATE > Contour_dates.[Last CP12 Date], dbo_tbl_property.LASTSERVICEDATE, Contour_dates.[Last CP12 Date])</code>
스위치 기능 사용
또는 Access에서는 스위치 기능을 제공합니다.
<code>Switch(expr-1, value-1 [, expr-2, value-2 ] … [, expr-n, value-n ] )</code>
각 expr에 대해 true이면 해당 값을 반환합니다. 그렇지 않으면 True 조건이 충족될 때까지 다음 expr이 평가됩니다.
Switch 함수는 IIF()와 약간 다르게 표현식을 평가합니다.
예
설명하기 위해 전환 기능을 사용하여 여러 조건을 평가하는 방법은 다음과 같습니다.
<code>Switch( dbo_tbl_property.LASTSERVICEDATE <p>这些函数为在 Access 数据库中实现条件逻辑提供了多功能选项,以满足特定的评估要求。</p></code>
위 내용은 CASE 문 없이 Microsoft Access에서 조건부 논리를 어떻게 구현할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!