我想知道是否有方法使用case語句在同一select中返回的值?SQL Server:使用選擇案例的值
這將是這樣的:
SELECT
id,
name,
firstValue,
secondValue,
CASE
WHEN fistValue > secondValue
THEN firstValue
ELSE SecondValue
END as Value,
CASE
WHEN value > 5
THEN 'something'
END
FROM
SomeTable
但是,這將導致對價值無效的列名。
不,這是不可能的 –