0
我有一种情况,如果列值小于1,那么我必须显示NO作为列值否则是。我正在使用CASE语句。但是在应用case语句之后,查询需要很长时间才能执行。有没有其他方法可以实现这一点而不使用case语句?有没有其他的案例陈述?
我有一种情况,如果列值小于1,那么我必须显示NO作为列值否则是。我正在使用CASE语句。但是在应用case语句之后,查询需要很长时间才能执行。有没有其他方法可以实现这一点而不使用case语句?有没有其他的案例陈述?
很难说没有看到最初的代码。但一个简单的是/否它可能是值得期待分成两个选择与UNION ALL:
(1)首先选择where value < 1
union all
(2)其次选择where value >= 1
发表您的完整的查询。看起来这不是导致执行时间很长的'CASE'语句。 –
在帖子中添加您的代码。 – Wanderer
发布您的查询和一些示例数据 – Raj