Martin <maaNO@SPAMscandesigns.dk> writes:
> Michael Zedeler wrote:
>> Læs syntaksen i manualen:
>>
>>
http://dev.mysql.com/doc/refman/5.0/en/if-statement.html
>>
>
> Det har jeg skam også... og iflg den burde
Nu er jeg ikke nogen haj til MySQL (jeg er mere til Firebird), men det
ser ud til, at MySQL er nogenlunde enig med Firebird med hensyn til
syntaks på dette område.
IF-konstruktionen er noget, man bruger i en stored procedure eller
en trigger. Så vidt jeg kan se, så er du ude efter noget, som kan
bruges direkte i en SELECT. I så fald skal du kigge på CASE i stedet:
SELECT
CASE
WHEN foo < bar THEN 1
WHEN foo > bar THEN 2
ELSE 3
END
FROM blabla
--
-- Torben.