希望在Sybase中运行查询以执行以下操作:
当条件为真时,只选择columnName为null的记录,否则,选择其他任何记录。然而,我们知道要比较NULL,“= NULL”是不正确的,我们应该使用“should”来代替。
那么,如何将"IS NULL“集成到查询中呢?
select * from tableName
where columnName = CASE WHEN (condition) THEN NULL ELSE columnName END发布于 2018-06-25 15:48:13
您可以尝试不使用用例的替代查询:
select * from tableName
where ((condition) AND columnName IS NULL) Or (Not (condition))https://stackoverflow.com/questions/51027315
复制相似问题