YangZhang
2016-10-25 08:07
我发现从wiki上边抓取的数据里,有的urlname是空字符串,比如这个情况:('', 'https://en.wikipedia.org/wiki/Main_Page')
此时,如果想在查询中查找urlname不为''的sql查询语句该怎样写?
这样写:sql = 'select `urlname`, `urlhref` from `urls` where `urlname` is not null' 是无法滤除上述情况的,因为MySql里边null和''是不一样的呀,MySql认为''并非null,而是一个str类型的空字符串。请问老师这种情况下的查询语句该怎样写呢?
空字符串 就 != '' 就可以了 两个单引号代表空字符串,不过你要注意的是,引号之间的使用,不要报错了。
python遇见数据采集
59669 学习 · 200 问题
相似问题