Fala pessoal, tudo bem? Os exercícios de SQL são um pouco diferentes, dá pra resolver até mesmo criando os esquemas online e fazendo os testes para confirmar. No caso desse exercício aqui, um select bem simples usando a diretiva LIKE já resolvia! Mesmo assim, dava pra fazer de outras formas. Como você fez?
Antes de resolver qualquer problema de SQL do URI (BEECROWD agora), recomendamos seguir os seguintes passos:
- Ler todo enunciado do problema.
- Ler os tópicos do fórum em caso de dúvidas
- Preparar o esquema, conforme fornecido no problema. Obs.: muitas vezes o pessoal coloca o código de criação do esquema no fórum, então é só copiar!
Plataforma: URI (BEECROWD)
Problema: 2603
Solução:
Como ocorre em todos exercícios da plataforma, precisamos fazer uma operação de seleção (SELECT) com cláusulas adequadas para receber somente os registros de que precisamos. Neste exercício, precisamos dos campos das colunas name e street da tabela customers, mas com uma restrição: o valor do campo city precisa ser "Porto Alegre". Há mais de uma forma para resolver, e nesta solução optei por usar o operador LIKE.
Para quem não sabe, o operador LIKE é utilizado em conjunto com a cláusula WHERE. Ele pesquisa a existência de algum padrão. Nesse caso, o padrão é ser exatamente como a string "Porto Alegre".
select name, street from customers
where city LIKE 'Porto Alegre';
Nenhum comentário:
Postar um comentário