我正在尝试查找连接到 python的mysql数据库中特定列的用法。Python 将以下内容视为“虚假”:
- 空列表:[]
- 空元组:()
- 空字典:{}
- 空字符串“”
- 整数:0
- 浮点数:0.0
- 没有任何
- 错误的
我意识到这有点依赖于 ORM(例如,空数据类型存储为 NULL 而不是字符串)但下面有点等价,有没有更好的方法,有什么明显的我遗漏了吗?也许0.0?这个想法是计算 row_count 并减去这个结果。我尝试NOT IN
了真实,但似乎没有得到一致的结果。
SELECT COUNT(*) FROM `tabBatch` WHERE naming_series IN ('', 0, NULL);