DEV Community

Cover image for [mysql curtas] Função case no MySQL
Tadeu Barbosa
Tadeu Barbosa

Posted on

3 3

[mysql curtas] Função case no MySQL

Banco de dados não é o meu forte, porém estava estudando sobre o assunto e me deparei com algo novo para mim e queria compartilhar com vocês!

Como no exemplo da imagem em desataque, pode ser que você precise de uma condicional para verificar, por exemplo, se o salário de um funcionário é abaixo de R$5000, se está entre R$5000 e R$10000 ou acima. Você pode, diretamente pela chamada ao banco de dados, retornar isso para a linguagem que você está utilizando.

SELECT nome, cargo_id, salario,
CASE
  WHEN salario < 5000 THEN "aumento"
  WHEN salario > 10000 THEN "verificar"
  ELSE "não aumentar"
END classificacao
FROM empregados;
Enter fullscreen mode Exit fullscreen mode

Esse código trará as colunas: nome, cargo_id, salario e classificação (sendo: "aumento" ou "verificar" ou ainda "não aumentar").


Bem legal, né?! Aprendi isso aqui e vim trazer para vocês!
Até a próxima!

Top comments (0)

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay