ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Atualize a instrução CASE para gerar três valores: Tall Female, Tall Male e Other.

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;
Editar e executar o código