A utilização de IF ELSE, assim como de IFs aninhado em plpgsql do PostgreSQL é muito simples, conforme estrutura de exemplo abaixo:
IF number = 0 THEN
result := 'zero';
ELSIF number > 0 THEN
result := 'positivo';
ELSIF number < 0 THEN
result := 'negativo';
ELSE
-- Única possibilidade restante é o numero é nulo
result := 'NULL';
END IF;




