求助:sqlite3无法抓取空string

[复制链接]
查看11 | 回复2 | 2021-1-27 05:49:05 | 显示全部楼层 |阅读模式
刚刚把一个csv文件转换成db,csv有些行的内容有缺失,在csv中就是表现为,,两个逗号间没有任何东西。想把空值改成一个default值,但我发现我用updatetablesetcol1=NULLwherecol1=””;时并没有任何发生,select都无法抓取那些有空值的。请问有人懂吗
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:49:05 | 显示全部楼层
估计本身就是NULL值吧,你可以用casewhenxxisnullthen1else0end查下,如果对应记录返回1,那就是null
如果返回0,则用hex(cxx)看看里面是什么
回复

使用道具 举报

千问 | 2021-1-27 05:49:05 | 显示全部楼层
引用1楼zjcxc--个人微信公共号同名的回复:估计本身就是NULL值吧,你可以用casewhenxxisnullthen1else0end查下,如果对应记录返回1,那就是null
如果返回0,则用hex(cxx)看看里面是什么
我昨天试了null和“”好像都没有,我再试试看。谢谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行