0
A
回答
0
如果你做select * from atable where text_field;
,你會得到text_field ='1'的行。
類似於select * from atable where text_field='1';
。
我不確定我是否理解這個問題。
0
出錯。
我最好的猜測是你想要select * from table where text_field is not null
。
0
ceteras是正確的,WHERE text_field
返回true,其中text_field ='1'(出於某種不明原因)。
但是,請注意:NULL不等於空字符串(NULL甚至不等於NULL!)。如果你想選擇的每一行,其中列text_field不空,你會做這樣的事情:
SELECT * FROM table WHERE LENGTH(text_field) > 0;
-- or
SELECT * FROM table WHERE text_field <> '';
如果想最後的查詢就可以使用索引,我不是很確定的第一。
相關問題
- 1. EXC_BAD_INSTRUCTION評估布爾比較
- 2. 反向布爾值評估
- 3. int如何評估爲布爾語句?
- 4. 如何評估布爾語句
- 5. JavaScript數組的布爾值評估
- 6. 評估PL/SQL中的布爾值
- 7. Option的非嚴格評估[布爾值]
- 8. 淘汰賽,如果綁定與布爾值不正確評估
- 9. 評估布爾字符串表達式?
- 10. SpringEL引擎VS評估布爾文字
- 11. 評估對象爲布爾
- 12. PHP懶布爾評估
- 13. 評估布爾表達式
- 14. 布爾表達式評估
- 15. 與`seq`相比``評估'安全嗎?
- 16. Python的評估與作爲假相同值的整數和字符的比較
- 17. 如何評估空字符串和值沒有比較?
- 18. varchar vs text - MySQL
- 19. MySQL TEXT或VARCHAR
- 20. Python C API:如何評估布爾值的自定義對象?
- 21. 如何使用布爾值評估將getter綁定到函數?
- 22. Python風格:if語句與布爾值評估
- 23. MySQL的 - TEXT VS CHAR和VARCHAR
- 24. 如何添加布爾字段到MySQL?
- 25. 如何將varchar轉換爲布爾值
- 26. 如何使用eval()評估python字符串布爾表達式?
- 27. 根據布爾真值函數評估字符串
- 28. (Java)將字符串評估爲布爾值
- 29. 通過p值和皮爾遜相關性評估預測
- 30. 用於布爾表達式評估的Javascript評估
你試過了嗎?你得到了什麼? – eumiro 2010-10-23 06:16:45