将可空参数与不可空列进行比较

compare nullable param to non-nullable column

我有一个不可为 null 的位列,在我的 Select 语句中,我只想将它与一个可为 null 的参数进行比较,前提是该可为 null 的参数不为 null。这样做的最佳方法是什么?虽然我仍然想执行,但 where 子句中还有其他条件。

这听起来像是典型的“厨房水槽”类查询。如果您提供一些细节而不是含糊的解释,这将有助于您的问题。我想你正在寻找这样的东西。

and (@YourParam is null OR [YourBit] = @YourParam)