WHERE ER 함수

WHERE 함수는 지정된 조건에 따라 필터링된 후 지정된 목록을 기록 목록 값으로 반환합니다.

구문

WHERE (list, condition)

인수

list: 기록 목록

기록 목록 데이터 유형의 데이터 소스의 유효한 경로입니다.

condition: 부울

지정된 목록의 기록을 필터링하는 데 사용되는 유효한 조건식입니다.

반환 값

기록 목록

결과 기록 목록입니다.

사용 참고 사항

지정된 조건이 메모리에 있는 기록 목록 유형의 전자 보고(ER) 데이터 소스에 적용된다는 점에서 이 함수는 FILTER 함수와 다릅니다.

이 함수(listcondition)에 대해 구성된 인수를 통해 이 요청을 직접 SQL 호출로 변환할 수 있는 경우 디자인 타임에 경고 메시지가 발생합니다. 이 메시지는 WHERE 대신 FILTER 함수를 사용하면 성능이 향상될 수 있음을 사용자에게 알려줍니다.

예시 1

Vendor 가 VendTable 테이블을 참조하는 ER 데이터 소스로 구성된 경우 WHERE (Vendors, Vendors.VendGroup = "40") 표현식은 공급 업체 그룹 40에 속하는 공급 업체의 목록만 반환합니다.

예시 2

계산된 필드 유형의 데이터 소스 DS 를 입력하고 SPLIT ("A|B|C", "|") 표현식이 포함된 경우 WHERE( DS, DS.Value = "B") 표현식은 필드에 텍스트 'B' 가 포함된 기록 하나만 목록으로 반환합니다.

추가 리소스

함수 나열