MS Access 데이터 시트에서 내 테이블의 특정 필드에서 값이 null이거나 비어있는 레코드를 필터링 할 수 있습니까?데이터 시트의 null 값, 빈 값 필터
0
A
답변
1
:
WHERE Nz(CompanyName, '') = ''
양식의 필터 속성 : 미치 밀에 의해 게시
Nz(CompanyName, '') = ''
이 솔루션은 또한 작동합니다. 나는 어느 것이 최고의 성능을 제공 할지는 확신 할 수 없다. 당신이 미치의 솔루션을 사용하고 있고 또한 WHERE 절에 다른 조건을 사용하는 경우, 다음과 같이 괄호를 삽입하는 것을 잊지 마세요 :
WHERE (myCol IS NULL OR LEN(myCol) = 0) AND myCol2 = True
1
예. SQL 문에서
WHERE myCol IS NULL OR LEN(myCol) = 0
1
기준을 사용하면 인덱스를 사용 할 수 없음을 의미있는 함수를 사용하여. @Mitch Wheat의 솔루션은 Is Null
테스트의 인덱스를 사용하지만 Len()
테스트의 인덱스는 사용하지 않습니다.
절은이 일 것 스 SARGable :
WHERE myCol Is Null OR myCol = ""
하지만 해제 권하고 싶습니다 "을 제로 길이 문자열을 허용"다음은 널 테스트, 인덱스 필드에있을 것입니다 만하면 할 매우 빠릅니다.
가치있는 점은 MS가 새로운 텍스트 필드의 기본값을 ZLS 허용을 사용하도록 변경 한 것이 매우 귀찮습니다. 즉, 테이블 디자이너를 사용하여 새 필드를 만들 때 모든 테이블을 변경해야한다는 의미입니다.
관련 문제
- 1. OData 필터 옵션 (null 값 또는 빈 값 처리)
- 2. JSON 직렬화에서 빈 값/null 값 제외
- 3. Freebase MQL 필터 (값 == null)?
- 4. 데이터 업데이트시 NULL 값
- 5. SSIS Null 값 질문
- 6. DataGridViewComboBox null 값
- 7. asp.net MVC 빈 값
- 8. 필터 값 배열
- 9. 사전의 필터 배열 값
- 10. LinqDataSource - null 값 필터링
- 11. 데이터 바인딩을 사용하여 Null/Nothing 값 쓰기
- 12. Gridview_RowEditing 빈 값
- 13. null Linq 값
- 14. NULL 값 전달
- 15. Go에서 Null 값
- 16. NULL 값 : 조건 =>
- 17. null 값 반환 문제
- 18. null 값 설정
- 19. ValidationAttribute의 값 항상 null
- 20. XElement null 값 다루기
- 21. postgresql null 값 처리
- 22. Sql Datareader null 값
- 23. DateTime "null"값
- 24. 수익률 반환 값 null
- 25. JAVA 클래스의 null 값
- 26. listview null 값
- 27. XML에서 NSDateFormatter의 NULL 값
- 28. 데이터베이스의 null 값 처리
- 29. XML 파일에서 null 값 검색
- 30. Zend_Filter_Input 및 빈 값
감사합니다. 효과가있었습니다. – Ali