在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. 數據庫過濾空值
- 2. 過濾空值
- 3. 在XAML中過濾空值
- 4. 在Scala中過濾空值
- 5. angularjs過濾空值
- 6. 如何在select中過濾空值?
- 7. 在Linq中過濾出空值
- 8. 在linq搜索中過濾空值
- 9. 在查詢中過濾出空值
- 10. 用豬過濾空值
- 11. 物化過濾器空值
- 12. LinqDataSource - 爲空值過濾
- 13. 行爲過濾空值
- 14. Algolia方面由空/空值過濾
- 15. LINQ的過濾器根據空列值
- 16. Angular:在過濾器參數爲空時重新包含空值
- 17. C#數據錶行值爲空字符串,但存在空值
- 18. 過濾0或空值在兩個列
- 19. d3.js過濾嵌套數據中的空值
- 20. 在Apache Spark中過濾空間數據
- 21. 過濾Spark數據框中數據爲空值的字符串數據
- 22. 使用自動過濾器來過濾空白和數字值
- 23. 在EmbPerl中獲取表單數據值爲%fdat中的空值
- 24. 在Swift中基於空值過濾數組
- 25. 無法在DataTable中過濾整數列的空值
- 26. 過濾器字符串空值
- 27. 過濾來自多列的空值
- 28. 從空間值JSON過濾陣列
- 29. angularjs過濾器的選擇與空值
- 30. MySQL可能的空值過濾
謝謝!那工作。 – Ali 2011-05-09 02:09:15