Работает ли оператор case как "if - else if" или как "if - if"?
Допустим, я пишу
...ORDER BY CASE WHEN agentid=@agentid THEN 4 WHEN status='GOLD' THEN 3 WHEN status='SILVER' THEN 2 WHEN status='BASIC' THEN 1 END DESC
Будет ли запись, в которой находится agenttid@agentid и статус GOLD будет 7 или 4 ?