使用QSqlTableModel :: setFilter(const QString&filter)在IS NOT NULL上进行filterring

时间:2018-11-22 14:46:18

标签: sql qt sqlite pyqt pyside

如果我想使用IS NOT NULLQSqlTableModel::setFilter(const QString &filter)条件下进行过滤,应将哪种过滤语法传递给该方法?

1 个答案:

答案 0 :(得分:0)

来自docs

  

过滤器是一个不含关键字WHERE的SQL WHERE子句(例如name='Josephine')。

因此,带有IS NOT NULL的适当过滤器类似于

mySqlTableModel.setFilter("id IS NOT NULL");