Escreva o códigoPráticaSQL
Valores muito baixos ou altos
Combinar OR com ROUND para destacar extremos de valor.
Devolva nome e preco arredondado com ROUND(preco) (chame de preco_redondo) da tabela produtos onde preco seja menor que 30 ou maior que 150. Devolva as colunas nessa ordem: nome, preco_redondo.
Revisa etapa da trilha 5
Solução comentada
Verifique uma tentativa sua para liberar a solução.
SELECT nome, ROUND(preco) AS preco_redondo FROM produtos WHERE preco < 30 OR preco > 150;A consulta projeta nome e ROUND(preco) como preco_redondo da tabela produtos. O WHERE com OR aceita preco < 30 ou preco > 150. Basta uma condição verdadeira para a linha passar.
Erro comum: Usar AND no lugar de OR pede as duas condições juntas e retorna zero linhas.
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 |
Sua consulta
Escreva sua solução e verifique quando quiser.