0 Compartilhamentos 327 Views 1 Comments

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

Pipeline (CD/CI) // Dicionário do Programador
Vídeos
8 visualizações
Vídeos
8 visualizações

Pipeline (CD/CI) // Dicionário do Programador

Thais Cardoso de Mello - 11 de novembro de 2019

Continuous Integration e Continuous Delivery Pipeline ou CI/CD Pipeline, ou ainda Continuous Delivery Pipeline, ou Pipeline para os íntimos é um processo que vem sendo amplamente utilizado nas empresas de desenvolvimento.

Promoções de Jogos do Final de Semana (09/11)
Notícias
16 visualizações
Notícias
16 visualizações

Promoções de Jogos do Final de Semana (09/11)

Carlos L. A. da Silva - 9 de novembro de 2019

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

Como se Tornar um Cientista de Dados de Sucesso // Vlog #105
Vídeos
8 visualizações
Vídeos
8 visualizações

Como se Tornar um Cientista de Dados de Sucesso // Vlog #105

Thais Cardoso de Mello - 7 de novembro de 2019

Quais os caminhos para o profissional de Data Science se reconhecido no mercado? Nesse vídeo contamos com a ajuda dos especialistas da Faculdade Impacta pra encontrar a resposta.

Mais publicações

Aprenda a acelerar a performance de sites com “premonição”
Artigos
18 visualizações
18 visualizações

Aprenda a acelerar a performance de sites com “premonição”

Carlos L. A. da Silva - 5 de novembro de 2019
Swift (a linguagem do iOS) // Dicionário do Programador
Vídeos
7 visualizações
7 visualizações

Swift (a linguagem do iOS) // Dicionário do Programador

Thais Cardoso de Mello - 4 de novembro de 2019
Promoções de Jogos do Final de Semana (01/11)
Notícias
10 visualizações
10 visualizações

Promoções de Jogos do Final de Semana (01/11)

Carlos L. A. da Silva - 1 de novembro de 2019
Brasil, o país do podcast
Notícias
15 visualizações
15 visualizações

Brasil, o país do podcast

Redação - 1 de novembro de 2019