Na pergunta "Vamos gerar relatórios sobre o preço de cada produto. O valor será calculado usando como referência o preço base somado ao menor valor entre 5% e 20% do imposto."
A resposta indicada como correta foi:
select id, nome, coalesce(least(preco_base * 1.05, imposto * 1.2), preco_base * 1.05) from produtos;
Vamos supor que o preco_base de um produto seja nulo. Nesse caso deveria ser retornado na consulta abaixo o imposto * 1.2. No entanto, se o preco_base for null a função least vai retornar null e consequentemente a função coalesce também irá retornar null.