你可以使用SELECT INTO语句将CASE WHEN的结果赋值给临时变量。以下是一个示例:

DECLARE @tempVariable INT

SELECT @tempVariable = CASE WHEN column1 = 'value1' THEN 1
                            WHEN column2 = 'value2' THEN 2
                            ELSE 0
                       END
FROM yourTable

SELECT @tempVariable

在上面的示例中,根据列column1和column2的值,CASE WHEN语句将不同的结果赋值给临时变量@tempVariable。最后,你可以使用SELECT语句检查@tempVariable的值。

sql server 将case when结果给临时变量

原文地址: https://www.cveoy.top/t/topic/iHxQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录