4-2节查询MySql中空字符串的问题

来源:-

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类型的空字符串。请问老师这种情况下的查询语句该怎样写呢?

写回答 关注

1回答

  • 秋名山车神
    2016-10-27 09:45:59
    已采纳

    空字符串 就 != '' 就可以了 两个单引号代表空字符串,不过你要注意的是,引号之间的使用,不要报错了。

    YangZh...

    非常感谢!

    2016-10-28 04:13:35

    共 1 条回复 >

python遇见数据采集

本教程让你初步掌握Python进行数据采集,创造属于你的价值

59669 学习 · 200 问题

查看课程

相似问题