sql - 使用 QSqlTableModel::setFilter(const QString &filter) 在 IS NOT NULL 上进行过滤
问题描述
如果我想使用QSqlTableModel::setFilter(const QString &filter)过滤IS NOT NULL条件,我应该将什么过滤器语法传递给该方法?
解决方案
从文档:
过滤器是一个没有关键字 WHERE 的 SQL WHERE 子句(例如,
name='Josephine'
)。
因此,适当的过滤器IS NOT NULL
类似于
mySqlTableModel.setFilter("id IS NOT NULL");