A alternativa correta é a letra c: ``` SELECT nome, (SELECT max(preco) FROM pratos p2 WHERE p1.pais_origem = p2.pais_origem and vegetariano) - preco as diferenca_pro_vegetariano_mais_caro FROM pratos p1 WHERE vegetariano; ``` Essa consulta seleciona somente pratos vegetarianos e mostra a diferença entre o preço médio do prato e o preço do prato vegetariano mais caro de seu país de origem. A subconsulta `(SELECT max(preco) FROM pratos p2 WHERE p1.pais_origem = p2.pais_origem and vegetariano)` retorna o preço do prato vegetariano mais caro do país de origem do prato atual, e a diferença entre esse preço e o preço do prato atual é calculada na expressão `max(preco) - preco as diferenca_pro_vegetariano_mais_caro`.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar