Corrija o bugPráticaSQL
Corrigir busca da categoria Roupa
Corrigir a caixa do texto para ter correspondência exata em categoria.
A consulta abaixo era para trazer roupas mas voltou vazia. Corrija a consulta para devolver a coluna nome da tabela produtos onde categoria é 'Roupa'.
Revisa aula 9 (17/08)
Solução comentada
Verifique uma tentativa sua para liberar a solução.
SELECT nome FROM produtos WHERE categoria = 'Roupa';O texto 'roupa' em minúscula não tem correspondência exata com 'Roupa' gravado na tabela produtos. Por isso o WHERE filtra tudo e devolve vazio. Com 'Roupa' o filtro encontra as linhas certas.
Erro comum: Achar que WHERE ignora maiúscula e manter 'roupa' em minúscula.
Tabelas
produtos 8 linhas
| id | nome | categoria | preco | estoque |
|---|---|---|---|---|
| 1 | Camiseta | Roupa | 49.9 | 10 |
| 2 | Calca Jeans | Roupa | 129.9 | 0 |
| 3 | Fone | Eletronico | 89.9 | 5 |
| 4 | Mouse | Eletronico | 89.9 | 15 |
| 5 | Caderno | Papelaria | 19.9 | 20 |
| 6 | Caneta | Papelaria | 4.9 | 100 |
| 7 | Mochila | NULL | 149.9 | 3 |
| 8 | Camiseta | Roupa | 49.9 | 7 |
Sua consulta
O código ao lado tem um bug. Encontre, corrija e verifique.