Escreva o códigoDesafioSQL
Selecao premium disponivel
Montar seleção premium com NOT IN, IS NOT NULL e comparação.
A vitrine premium mostra itens fora de 'calcados', com estoque conhecido e preco maior que 50. Devolva nome, categoria, preco e estoque da tabela produtos com essas três exigências. Devolva as colunas nessa ordem: nome, categoria, preco, estoque.
Revisa etapa da trilha 5
Solução comentada
Verifique uma tentativa sua para liberar a solução.
SELECT nome, categoria, preco, estoque FROM produtos WHERE categoria NOT IN ('calcados') AND estoque IS NOT NULL AND preco > 50;A consulta projeta nome, categoria, preco e estoque da tabela produtos. O NOT IN ('calcados') tira um setor e o IS NOT NULL tira estoque desconhecido. O AND com preco > 50 exige ainda valor alto, com número sem aspas.
Erro comum: Trocar AND por OR aceita qualquer exigência isolada e enche a vitrine com itens baratos.
Tabelas
produtos 8 linhas
| id | nome | categoria | preco | estoque |
|---|---|---|---|---|
| 1 | camiseta basica | roupas | 49.9 | 20 |
| 2 | calca jeans | roupas | 129.9 | 8 |
| 3 | tenis corrida | calcados | 199.99 | 5 |
| 4 | meia esportiva | calcados | 19.9 | 50 |
| 5 | bone urbano | acessorios | 35 | NULL |
| 6 | mochila viagem | acessorios | 129.9 | 12 |
| 7 | camiseta estampada | roupas | 59.9 | 0 |
| 8 | sandalia praia | calcados | 49.9 | 15 |
Escreva sua solução e verifique quando quiser.