在单个SELECT语句中使用NULL或INT变量,可以使用CASE语句来实现。以下是一个示例:
DECLARE @variable INT = 1;
SELECT
column1,
column2,
CASE
WHEN @variable = 1 THEN column3
ELSE NULL
END AS column3
FROM
your_table;
在这个示例中,我们首先声明了一个名为@variable
的变量,并将其设置为1。然后,在SELECT语句中,我们使用CASE语句来判断@variable
的值。如果@variable
的值为1,则返回column3
的值;否则返回NULL。这样,我们就可以在单个SELECT语句中使用NULL或INT变量了。
领取专属 10元无门槛券
手把手带您无忧上云