我有一個查詢,有幾個文本字段,其中我把<>「電源」的標準。當我把這個標準放入時,它也不會顯示該字段是空白的記錄。如果我將標準保留爲空,則會顯示包含空白字段記錄的所有記錄。如何獲取查詢以排除標準權限,但仍顯示記錄該字段爲空的記錄?女士訪問查詢不顯示空白字段
0
A
回答
1
試試這個:<>「電源」或空
1
SELECT *
FROM YourTable
WHERE 'T' = SWITCH(
your_col IS NULL, 'T',
your_col = ' ', 'T',
your_col <> 'Power', 'T'
);
1
嘗試使用ANSI SQL函數COALESCE
這樣
SELECT *
FROM MyTable
WHERE COALESCE(MyColumn, '') <> 'Power'
1
一個空白的領域可能意味着該字段爲空或者它包含一個零長度字符串(「」)。您可以通過將字段與另一個零長度字符串連接來測試這些條件中的任何一個。如果該組合的字符串長度爲零,則您知道該字段必須是空值或長度爲零的字符串。
SELECT *
FROM YourTable
WHERE
Your_column <> 'Power'
OR Len(Your_column & '') = 0;
相關問題
- 1. 女士訪問/ SQL查詢
- 2. 女士訪問查詢所有表MAX和COUNT的GUID字段
- 3. 女士訪問:運行更新查詢
- 4. 女士訪問查詢性能
- 5. 女士訪問查詢:通過查詢串聯行
- 6. 女士訪問查詢加入後不排序(全部)
- 7. 女士訪問查詢工作不適合插入語句
- 8. 女士訪問SQL計算
- 9. 女士訪問2003報告
- 10. ORMLite:查詢空白字段
- 11. 在女士訪問查詢中插入Linebreak
- 12. 女士訪問:查詢計算出的百分比
- 13. 女士訪問查詢集團通過員工ID
- 14. 女士訪問:從其他表中計算字段
- 15. 女士訪問從一個字段移動到其他
- 16. 女士訪問只顯示一條記錄,當打印表格
- 17. 女士訪問只顯示前一週的記錄
- 18. 女士訪問報告問題
- 19. 女士訪問語法問題
- 20. 女士訪問總是要求值
- 21. 閱讀女士訪問使用Ado.net
- 22. 女士訪問窗體變得透明
- 23. 女士訪問出口到Excel
- 24. 女士訪問dlookup功能錯誤
- 25. 女士訪問:VBA組合框
- 26. 複雜女士訪問SQL計數
- 27. SQL查詢中的空白字段
- 28. 女士Access查詢到SQL Server - DISTINCTROW
- 29. 如果查詢返回false,則顯示空白表/空白表
- 30. 女士訪問刪除查詢與加入和在哪裏條款
正確。 'Nz'將在這裏完成,儘管最初的'COALESCE'變量的參數數量更大。 – wqw