【发布时间】:2018-06-25 15:43:51
【问题描述】:
想要在 Sybase 中运行查询以执行以下操作:
当条件为真时,只选择 columnName 为空的记录,否则,任何其他。但是,我们知道要比较NULL,“=NULL”是不对的,我们应该用“IS NULL”来代替。
那么如何将“IS NULL”集成到查询中?
select * from tableName
where columnName = CASE WHEN (condition) THEN NULL ELSE columnName END
【问题讨论】: