Essayez ceci :
begin
select *,
case _id
when 0 then 0
else 1
end as id
from table
end
Lorsqu'il est utilisé dans le cadre d'un SELECT
requête, WHEN
n'est pas une instruction, c'est un flux de contrôle fonction
.
Vous pouvez également l'exprimer ainsi :
begin
select *, _id != 0 as id
from table
end