MySQL: Entenda o CASE, COALESCE e NULLIF de uma vez por todas!
🔸 1. CASE – Estrutura Condicional (tipo IF/ELSE)
Use para retornar valores diferentes dependendo de uma condição.
📌 O CASE analisa cada condição e retorna o valor correspondente. Ótimo para categorizar ou tratar lógicas personalizadas.
🔸 2. COALESCE – Primeiro valor NÃO NULO
Substitui valores NULL pelo primeiro valor não nulo passado.
📌 Se email for NULL, o valor padrão 'sem-email@empresa.com' será exibido.
🔸 3. NULLIF – Evita divisões perigosas ou comparações iguais
Retorna NULL se os dois valores forem iguais. Muito usado para evitar divisões por zero.
📌 Se metas for 0, evita erro de divisão por zero, retornando NULL.
Comentários
Postar um comentário