如果已经存在多行,则删除行为空的行的有效方法

时间:2018-11-08 19:08:29

标签: sql sqlite

我正在开发一个利用SQLite数据库的应用程序。

考虑以下数据集:

1 | TEST1 | <NULL>
2 | TEST1 | TEST1
3 | TEST1 | <NULL>
4 | TEST1 | TEST123
...

如果TEST1至少有一行,我想删除带有NULL的行。

在上面的示例中,所需结果是:

2 | TEST1 | TEST1
4 | TEST1 | TEST123
...

对于以下示例:

1 | TEST1 | <NULL>
2 | TEST1 | TEST123
...

所需结果与上述示例相同。

如我所见,我有几种选择:

  1. 如果存在类似第一个示例的条件,请避免对行执行INSERT语句。
  2. 删除已插入的行。

请问您如何实现每个选项的建议?

谢谢!

1 个答案:

答案 0 :(得分:0)

像这样吗?

RichTextField

即,选择所有非空值。然后选择没有其他值的空值。

如果要删除行,则:

RichTextBlock