本文介绍了如何在sql server中将case值设置为变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

代码是:





  SELECT   CASE   WHEN  Cong> = BJP  AND  Cong> = AAP 那么 Cong 
WHEN BJP> = AAP 那么 BJP
ELSE AAP
END AS maxvote ,Winner AS [参与者名称] FROM TableName







我想在变量中使用maxvote别名的地方,因为我想根据这个变量过滤另一个数据。

解决方案



Code is :


SELECT CASE WHEN Cong >= BJP AND Cong >= AAP THEN Cong
                   WHEN BJP >= AAP THEN BJP
                   ELSE AAP
           END AS maxvote, Winner AS [Party Name] FROM TableName




I wanna use a variable in place of maxvote alias, Because I want to filter another data based on this variable.

解决方案



这篇关于如何在sql server中将case值设置为变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-21 09:22