SELECT
兩個或多個列的值是否可能與CASE
語句的一次性匹配?我的意思,而不是:SQL中的一個CASE語句的兩個或多個結果
select
ColumnA = case when CheckColumn='condition' then 'result1' end
,ColumnB = case when CheckColumn='condition' then 'result2' end
喜歡的東西:
select case when CheckColumn='condition' then ColumnA='result1', ColumnB='result2' end
UPDATE
其實都一樣,因爲我們可以用UPDATE語句做:
update CTE
set ColumnA='result1', ColumnB='result2'
where CheckColumn='condition'
我能問的是爲什麼? –
不可以使用'CASE'表達式。 – Kaf
@Kaf在壓力情況下清除代碼,而不是結果。 –