0 Compartilhamentos 235 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 (14/12)
Notícias
15 visualizações
Notícias
15 visualizações

Promoções de Jogos do Final de Semana (14/12)

Carlos L. A. da Silva - 14 de dezembro de 2018

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

Rastros Digitais: A sua vida está na Internet
Artigos
8 visualizações
Artigos
8 visualizações

Rastros Digitais: A sua vida está na Internet

Redação - 14 de dezembro de 2018

Tudo aquilo que fazemos deixa marcas e, na internet, não é diferente. Saiba mais sobre os rastros digitais e os cuidados que você deve tomar!

IoT: Nossa Casa Automatizada // Unboxing Google Home Hub – Vlog #83
Vídeos
1,655 compartilhamentos6,813 visualizações
Vídeos
1,655 compartilhamentos6,813 visualizações

IoT: Nossa Casa Automatizada // Unboxing Google Home Hub – Vlog #83

Thais Cardoso de Mello - 13 de dezembro de 2018

Apresentamos Google Home Hub! Confira e descubra o que esse gadget pode fazer por você.

Deixe um Comentário

Your email address will not be published.

Mais publicações

Retrospectiva 1998!
Artigos
19 visualizações
19 visualizações

Retrospectiva 1998!

Carlos L. A. da Silva - 13 de dezembro de 2018
RegExp // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,810 visualizações
1,655 compartilhamentos6,810 visualizações

RegExp // Dicionário do Programador

Thais Cardoso de Mello - 10 de dezembro de 2018
Promoções de Jogos do Final de Semana (07/12)
Notícias
26 visualizações
26 visualizações

Promoções de Jogos do Final de Semana (07/12)

Carlos L. A. da Silva - 7 de dezembro de 2018
Entenda o formato de imagem WebP
Artigos
19 visualizações
19 visualizações

Entenda o formato de imagem WebP

Carlos L. A. da Silva - 6 de dezembro de 2018