0 Compartilhamentos 310 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

TypeScript // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,808 visualizações
Vídeos
1,655 compartilhamentos6,808 visualizações

TypeScript // Dicionário do Programador

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

TypeScript é o termo falado nesse Dicionário do Programador, conheça mais sobre o assunto.

Promoções de Jogos do Final de Semana (15/03)
Notícias
11 visualizações
Notícias
11 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,812 visualizações
Vídeos
1,655 compartilhamentos6,812 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).

Deixe um Comentário

Your email address will not be published.

Mais publicações

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

World Wide Web completa 30 anos!

Carlos L. A. da Silva - 12 de março de 2019
Ada Lovelace: o cérebro que nunca morre
Artigos
134 visualizações1
134 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
15 visualizações
15 visualizações

Scrum // Dicionário do Programador

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