Como adicionar lógica condicional nas queries com CASE WHEN
O CASE WHEN é a forma do SQL de escrever lógica condicional, equivalente ao if/else de outras linguagens. Ele avalia condições em sequência e retorna o valor correspondente à primeira condição verdadeira.
Carregando...
Carregando...
| nome | preco | faixa_de_preco |
|---|---|---|
| Notebook | 3500 | Premium |
| Mouse | 89.90 | Barato |
| Teclado | 199.90 | Médio |
| Mesa | 850 | Caro |
Quando você compara a mesma coluna com vários valores:
Carregando...
Útil para criar ordenações personalizadas:
Carregando...
Carregando...
O
CASEsempre precisa ser encerrado comEND. Esquecer oENDé um dos erros mais comuns — fique de olho!