Pesquisar este blog

Livros Recomendados

quinta-feira, 5 de novembro de 2020

URI (BEECROWD) - 2603 - Endereço dos Clientes- SQL - PostgreSQL

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:

  1. Ler todo enunciado do problema.
  2. Ler os tópicos do fórum em caso de dúvidas
  3. 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)

Problema2603

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';

Lembrando que, por questões de organização e legibilidade, é possível quebrar a linha em mais linhas, se o programador assim quiser fazer. Eu aconselho a quebrar quando a legibilidade fica comprometida. Nesse caso, usei duas linhas por achar que ficaria mais fácil de ler, mas você pode deixar esta consulta toda em uma linha.

Até a próxima!

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas