Imagem de fundo

Considerando a tabela "produtos", exemplificada abaixo, com...

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.


id

nome

preco

quantidade

1

Produto A

10.99

50

2

Produto B

20.49

30

3

Produto C

15.00

75

4

Produto D

25.00

40

5

Produto E

18.00

75



A

SELECT nome FROM produtos ORDER BY quantidade DESC LIMIT 1


B

SELECT * FROM produtos ORDER BY quantidade IS MAX(quantidade)


C

SELECT nome FROM produtos WHERE quantidade = MAX(quantidade) LIMIT 1


D

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


E

Nenhuma das alternativas anteriores.