Answers:
您的观察是正确的,查询生成器没有使用与其他QGIS相同的语法。
在整个QGIS中,语法基于QGIS表达式和自定义的SQL方言。它可以在QGIS的几乎所有部分之间移植,您可以在其中输入过滤器,计算值...该语法在QGIS中直接解析和评估(有时可能会将其部分发送给提供程序)。
通过查询构建器(也通常称为子集字符串)为该层定义的提供者功能过滤器的工作方式有所不同,QGIS根本不看它。它所做的只是将其发送给提供程序。在这种情况下,提供程序是OGR,它仅支持SQL语法的子集,但有时功能非常强大,例如,在访问postgres / postgis数据库时。