-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)'永远是真的,所以你不清楚你在问什么。 –