Alternativa B - SELECT CODIGO, DESCRICAO, QUANTIDADE * PRECOUNITARIO FROM MEDICAMENTO;
Para resolver esta questão, precisamos analisar os requisitos solicitados no comando SQL e comparar com as opções fornecidas. O objetivo é extrair dados específicos de uma tabela e realizar um cálculo matemático básico.
Análise da Solicitação
O enunciado pede três elementos principais na saída do comando:
- A coluna
CODIGO. - A coluna
DESCRICAO. - Uma coluna calculada representativa do valor total do produto, obtida relacionando a quantidade com o preço unitário.
Matematicamente, para saber o valor total de um item comprado, devemos multiplicar a quantidade adquirida pelo seu preço individual. A expressão algébrica seria:
\text{Valor Total} = \text{Quantidade} \times \text{Preço Unitário}
No SQL, o operador de multiplicação é representado pelo asterisco (). Portanto, a sintaxe correta para esse cálculo dentro de um comando SELECT é QUANTIDADE PRECOUNITARIO.
Avaliação das Alternativas
Abaixo, detalhamos o comportamento de cada opção:
- Alternativa A: Realiza uma divisão (
/) entre quantidade e preço. Isso não gera o valor total do produto, mas sim uma razão entre eles. - Alternativa B: Seleciona corretamente o código e a descrição. Além disso, realiza a multiplicação (
*) entre as colunas necessárias para obter o valor do produto. Esta é a solução correta. - Alternativa C: Tenta dividir o número constante
2 pelo preço unitário. Ignora a descrição e não utiliza a coluna quantidade corretamente. - Alternativa D: Utiliza a função agregada
SUM(), que soma todos os valores da coluna quantidade. Não calcula o valor individual do produto por linha. - Alternativa E: Utiliza a função agregada
AVG() para calcular a média da quantidade. Não atende aos requisitos de seleção de colunas ou cálculo de valor.
Conclusão
A alternativa B é a única que respeita a estrutura básica de consulta (SELECT ... FROM) e aplica a lógica matemática correta (multiplicação) para determinar o valor representativo do produto.
Resposta: Alternativa B