首页 > 解决方案 > 使用 QSqlTableModel::setFilter(const QString &filter) 在 IS NOT NULL 上进行过滤

问题描述

如果我想使用QSqlTableModel::setFilter(const QString &filter)过滤IS NOT NULL条件,我应该将什么过滤器语法传递给该方法?

标签: sqlqtsqlitepyqtpyside

解决方案


文档

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

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

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

推荐阅读