0 Compartilhamentos 308 Views

Estrutura de condição CASE em queries SQL no mySQL

2 de junho de 2017

Por mais que a modelagem do nosso sistema esteja “100%”, pode acontecer de você precisar montar uma query SQL que não estava prevista e que os dados não estavam modelados exatamente como tem que sair na consulta, isso geralmente acontece comigo na na hora de construir relatórios. Ou simplesmente é necessário criar uma estrutura condicional dentro da própria cláusula SQL.

Abaixo mostro um exemplo extremamente simples de como é possível criar uma estrutura condicional utilizando CASE na SQL, mais especificamente no mySQL.

Observe o código e delicie-se!

Só para esclarecer os que (por acaso) ficaram perdidos, na expressão acima, criamos uma consulta em uma tabela chamada enderecos onde temos os campos estado e sigla porém temos que mostrar também a região do Brasil no qual o estado faz parte.

Criamos então o alias regiao onde, com um simples CASE utilizando o operador IN podemos verificar de uma só vez uma lista de valores, o que simplifica deveras o trabalho!

No fim das contas, teremos disponível também em nossa consulta a informação regiao! Que lindo!!!

Você pode se interessar

Promoções de Jogos do Final de Semana (15/03)
Notícias
8 visualizações
Notícias
8 visualizações

Promoções de Jogos do Final de Semana (15/03)

Carlos L. A. da Silva - 15 de março de 2019

Confira as melhores ofertas de jogos de PC para o final de semana.

Mega Bate-Papo com o Programador BR (feat. Igor Oliveira) // CDF Entrevista
Vídeos
1,655 compartilhamentos6,808 visualizações
Vídeos
1,655 compartilhamentos6,808 visualizações

Mega Bate-Papo com o Programador BR (feat. Igor Oliveira) // CDF Entrevista

Thais Cardoso de Mello - 14 de março de 2019

Batemos um papo muito divertido e informativo com o Igor Oliveira (do canal Programador BR).

World Wide Web completa 30 anos!
Notícias
10 visualizações
Notícias
10 visualizações

World Wide Web completa 30 anos!

Carlos L. A. da Silva - 12 de março de 2019

Em 12 de março de 1989, Tim Berners-Lee publicava um memorando que serviria de base para a web que conhecemos hoje.

Deixe um Comentário

Your email address will not be published.

Mais publicações

Ada Lovelace: o cérebro que nunca morre
Artigos
16 visualizações1
16 visualizações1

Ada Lovelace: o cérebro que nunca morre

Carlos L. A. da Silva - 12 de março de 2019
Scrum // Dicionário do Programador
Vídeos
10 visualizações
10 visualizações

Scrum // Dicionário do Programador

Thais Cardoso de Mello - 11 de março de 2019
Promoções de Jogos do Final de Semana (08/03)
Notícias
16 visualizações
16 visualizações

Promoções de Jogos do Final de Semana (08/03)

Carlos L. A. da Silva - 8 de março de 2019