Prova questo:
begin
select *,
case _id
when 0 then 0
else 1
end as id
from table
end
Se utilizzato come parte di un SELECT
interrogazione, WHEN
non è una dichiarazione, è un flusso di controllo funzione
.
Puoi anche esprimere questo come:
begin
select *, _id != 0 as id
from table
end