在这里,我想检查将来的值是空字符串还是null,然后使用db列中的值。如何检查这行代码中的空字符串。请建议
II.[NAME] = isNull(IIMODEL.[Name], II.[NAME]),
kqlmhetl1#
II.[NAME] = ISNULL(NULLIF(TRIM(IIMODEL.[NAME]), ''), II.[NAME])
pw9qyyiw2#
为什么不直接使用显式比较呢?
(II.[NAME] = IIMODEL.[Name] OR IIMODEL.[Name] IS NULL OR IIMODEL.[Name] = '')
我认为逻辑要简单得多。
w6mmgewl3#
case when isnull([column], '') <> '' then [column] else [other] end
3条答案
按热度按时间kqlmhetl1#
pw9qyyiw2#
为什么不直接使用显式比较呢?
我认为逻辑要简单得多。
w6mmgewl3#