Revisão de instruções CASE
As instruções CASE são úteis para agrupar valores em categorias diferentes com base nas condições que você definir. Qualquer linha que não atenda a nenhuma condição cairá no ELSE (ou aparecerá como null se não houver ELSE).
Neste exercício, seu objetivo é criar o campo segment que classifica um atleta em um de três segmentos:
- Tall Female, que representa uma mulher com pelo menos 175 centímetros de altura.
- Tall Male, que representa um homem com pelo menos 190 centímetros de altura.
- Other
Cada segmento precisará referenciar os campos height e gender da tabela athletes. Use instruções CASE e lógica condicional (como AND/OR) para construir isso.
Lembre-se de que cada linha de uma instrução CASE se parece com isto:
CASE WHEN {condition} THEN {output}
Este exercício faz parte do curso
Relatórios em SQL
Instruções do exercício
- Atualize a instrução
CASEpara gerar três valores:Tall Female,Tall MaleeOther.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
SELECT
name,
-- Output 'Tall Female', 'Tall Male', or 'Other'
CASE ____
____
____ END AS segment
FROM athletes;