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)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more