-5
我有一個表是這樣的:SELECT語句的if else在SQL Server
ref doc
-----------
ref001 3
ref001 3
ref002 1
ref002 4
ref002 1
我想用SELECT
與IF ELSE
陳述或任何其他條件語句類似這樣的想法:
SELECT MAX(ref), THEN SELECT IF MAX(doc)) OR ELSE SUM(doc)
取樣輸出:
ref001 3
ref002 6
我相信你在找什麼是CASE語句 – Roy
我不確定你到底在問什麼。 'MAX(ref)'肯定會給你'ref002','ref = ref'永遠是真的...... – ydoow
'if(ref = ref)'永遠是真的,所以你不清楚你在問什麼。 –