SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
105 个问题
我有一个查询语句里面包含了很多Case When,执行时间还挺长的。有没有什么替代语法可以优化?我看有建议说在条件判断的列上面加索引,是否可行?
使用CASE WHEN 将逻辑合并到数据库层可以提高性能,因为它减少了应用程序代码中额外处理的需要。
为了确保在使用多个Case When条件时获得最佳性能,需考虑以下几点:
如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。