删除特定列为空的行

时间:2011-05-30 21:32:08

标签: sql sqlite

我有一个名为contacts的表和一个名为name的列。我正在尝试删除名称字段为空的行。

我进行以下调用

delete from contacts where name=''

这不能按预期工作;该行未被删除。

我如何实现这一目标?

2 个答案:

答案 0 :(得分:7)

您可以尝试where name is null

答案 1 :(得分:1)

首先检查select id, name, len(name) from contacts order by name,以便了解是否有空格或其他gobbledygook看起来像一个空名但长度非零。