同じselectのcase文によって返された値を使用する方法があるのだろうか?SQL Server:select caseの値を使用する
それはこのようなものになるだろう:
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
しかし、これは値の無効な列名になります。
いいえ、不可能です –