pgsql中if的小疑点

pgsql中if的小问题SQL codeselect if 11thenreturn 1elsereturn 0end if对着手册写的,哪写错了?[解决

pgsql中if的小问题

SQL code
select if 1=1  then    return 1;else    return 0;end if;


对着手册写的,哪写错了?

[解决办法]
select sum(case when r.id=1 then r.value else 0 end) from receive r, sales s where r.book_id = s.id and s.id=10;