sql server 将case when结果给临时变量
你可以使用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的值。
原文地址: https://www.cveoy.top/t/topic/iHxQ 著作权归作者所有。请勿转载和采集!