在MS Access數據表中,是否可以過濾那些在我的表的特定字段中值爲空或空的記錄?在數據表中過濾空值,空值
0
A
回答
1
在你的SQL語句:
WHERE Nz(CompanyName, '') = ''
在窗體的篩選器屬性:
Nz(CompanyName, '') = ''
張貼由米奇小麥的解決方案也可以工作。我不確定哪一個能夠提供最佳性能。如果使用的是米奇的解決方案,您還使用其他條件的Where子句中,不要忘了插入括號這樣的:
WHERE (myCol IS NULL OR LEN(myCol) = 0) AND myCol2 = True
1
是的。
WHERE myCol IS NULL OR LEN(myCol) = 0
1
使用功能的標準意味着你不能使用索引。 @Mitch Wheat的解決方案將使用Is Null
測試的索引,但不會用於Len()
測試。
一個優化搜索WHERE子句會是這樣:
WHERE myCol Is Null OR myCol = ""
不過我倒是建議關閉「允許零長度字符串」,然後你只需要做好空測試,在索引字段將是非常快。
對於它的價值,我發現它非常討厭MS更改了新文本字段的默認值以允許ZLS打開。這意味着當我使用表格設計器創建新字段時,我必須改變其中的每一個。
相關問題
- 1. 在XAML中過濾空值
- 2. 在Linq中過濾出空值
- 3. 如何在select中過濾空值?
- 4. 行爲過濾空值
- 5. LinqDataSource - 爲空值過濾
- 6. C#數據錶行值爲空字符串,但存在空值
- 7. 使用自動過濾器來過濾空白和數字值
- 8. 在EmbPerl中獲取表單數據值爲%fdat中的空值
- 9. 在Swift中基於空值過濾數組
- 10. angularjs過濾器的選擇與空值
- 11. 從空間值JSON過濾陣列
- 12. 方法組過濾器的空值
- 13. 過濾式需要忽略空白值
- 14. 在非空WrappedArray上過濾數據幀
- 15. 在jquery中驗證空值或空值
- 16. 在數據庫中啓用空白值
- 17. Extbase在數據庫中存儲空值
- 18. datarow過濾器值到數據表
- 19. 左連接過濾空值與自定義函數在哪裏
- 20. 空值和空值
- 21. 數據幀過濾值
- 22. 在MYSQL中計數空值
- 23. 在插入過程中獲取數據庫中的空值
- 24. 空值插入數據庫
- 25. 檢查空數據庫值
- 26. DropDownList數據源+空值
- 27. 從列表中過濾掉空列表
- 28. 如何在Doctrine查詢中指定空值作爲過濾器?
- 29. UX - 在過濾網格中搜索空值
- 30. 如何在Angular 2中使用ngModel過濾空值?
謝謝!那工作。 – Ali 2011-05-09 02:09:15