Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2023

Banco de DadosSQL
Código
qq896706
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Administração de Dados
Considerando a tabela "produtos", exemplificada abaixo, com as colunas "id" INTEGER, "nome" VARCHAR(512), "preco" DECIMAL, "quantidade" INTEGER, qual a consulta SQL que retorna o(s) nome(s) do(s) produto(s) com a maior quantidade? A consulta retornaria Produto C e Produto E no exemplo abaixo.Imagem associada para resolução da questão
  1. ASELECT nome FROM produtos ORDER BY quantidade DESC LIMIT 1
  2. BSELECT * FROM produtos ORDER BY quantidade IS MAX(quantidade)
  3. CSELECT nome FROM produtos WHERE quantidade = MAX(quantidade) LIMIT 1
  4. DSELECT nome FROM produtos WHERE quantidade = (SELECT MAX(quantidade) FROM produtos)
  5. ENenhuma das alternativas anteriores.
Revelar gabarito e comentário

GabaritoD — SELECT nome FROM produtos WHERE quantidade = (SELECT MAX(quantidade) FROM produtos)

Link permanente: /questoes/qq896706