Count SQLite 中某个 Column 时遇到的问题

2019-03-07 11:48:30 +08:00
 youthfire

想要统计某个 Column 存在数值的单元格总数时发生错误。

通过排查发现,默认情况下,单元格都是 Null,用 DB Browser 点击具体单元格,显示 Type of data currently in cell:Null. 但存在一些单元格是空的,点击显示 Type of data currently in cell:Text/Numeric (怀疑是用 Pandas 写入时造成的),但这些又不是空格。统计时,总是把这些单元格也统计为有具体数值的,导致错误。

求教怎么让这些空的(又不是空格)的单元格变成 Null?

1290 次点击
所在节点    Python
1 条回复
xpresslink
2019-03-07 12:24:11 +08:00
建议楼主先把概念整明白了, 再弄。
空字符串"",空格" ", 空值 NULL 是三个完全不同的东东。

update tablename
set columnname = NULL
where columname ="" or columname =" ";

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/542046

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX