Exercício de SQL com resposta: WHERE
O folheto do comércio
A Associação Comercial de Pouso do Ipê, que tem seis sócios e três cargos de diretoria, vai imprimir um folheto de Natal com cada comércio da cidade.
Pediram a lista à delegacia porque o cadastro de lugares do SISPOL é o único da cidade que alguém atualiza. O Seu Jaime tomou isso como elogio e como acusação, nessa ordem.
A pergunta
Quais lugares do cadastro são comércio? A Associação quer o nome de cada um e o número do bairro onde ele fica.
- Traga: nome, bairro_id
Ver as dicas
- A gaveta é local, e a coluna tipo diz o que cada lugar é.
- O valor gravado é comercio, sem cedilha e sem acento, entre aspas simples.
Ver a resposta explicada
SELECT nome, bairro_id FROM local WHERE tipo = 'comercio';
| nome | bairro_id |
|---|---|
| Farmácia São Roque | 1 |
| Mercadinho da Dona Cila | 5 |
| Padaria Sacomani | 1 |
| Posto Trentini | 7 |
| Garagem da Viação Falcão | 6 |
| Cerealista Pontal | 6 |
O WHERE deixa passar só as linhas em que a condição é verdadeira: aqui, tipo igual a 'comercio'. Texto vai entre aspas simples e escrito igualzinho ao que está gravado; com acento, a comparação não acharia nada.
Isso foi um caso de uma pergunta só. Na Delegacia SQL, cada inquérito tem várias, uma puxando a outra, até você apontar o culpado com a folha que prova.
Jogar Delegacia SQL