我最近了解了SQL Server 2012中IIF功能的可用性.我总是在查询中使用嵌套的CASE.我想知道IIF语句的确切目的,我们何时应该更喜欢在查询中使用IIF而不是CASE语句.我主要在查询中使用嵌套的CASE.
感谢所有的投入.
我有MySQL(perl)的代码:
UPDATE pages
SET rkey = rkey + 2,
lkey = IF(lkey >= $key, lkey + 2, lkey)
WHERE rkey >= $key
Run Code Online (Sandbox Code Playgroud)
我需要在SQLite中使用此代码,但不支持IF()函数.我可以做什么?