【发布时间】:2017-09-01 19:02:12
【问题描述】:
我正在使用 Pervasive V11。在以下查询中,我有一个名为 ModelYear 的可选参数。当它作为 NULL 传递时,我想将它排除在 WHERE 子句中运行。
SELECT Year,Make,Style,Model,Color1,VIN
FROM
Vehicles
WHERE
(VIN ='{VIN}') AND (xyz = '{xyz}') AND
(COALESCE(NULLIF('{ModelYear}', ''), Year))
【问题讨论】:
-
你试过什么?你看到了什么行为?你有错误吗?我无法让 COALESCE 在 V11 的 WHERE 子句中工作。
-
更像是语法错误