Repaso de la sentencia CASE
Las sentencias CASE son útiles para agrupar valores en diferentes categorías según las condiciones que indiques. Cualquier fila que no cumpla ninguna condición pasará a la cláusula ELSE (o aparecerá como null si no existe ELSE).
En este ejercicio, tu objetivo es crear el campo segment que clasifique a una persona atleta en uno de tres segmentos:
- Tall Female, que representa a una mujer de al menos 175 centímetros de altura.
- Tall Male, que representa a un hombre de al menos 190 centímetros de altura.
- Other
Cada segmento tendrá que referenciar los campos height y gender de la tabla de atletas. Usa sentencias CASE y lógica condicional (como AND/OR) para construirlo.
Recuerda que cada línea de una sentencia CASE tiene esta forma:
CASE WHEN {condition} THEN {output}
Este ejercicio forma parte del curso
Informes en SQL
Instrucciones del ejercicio
- Actualiza la sentencia
CASEpara que devuelva tres valores:Tall Female,Tall MaleyOther.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
SELECT
name,
-- Output 'Tall Female', 'Tall Male', or 'Other'
CASE ____
____
____ END AS segment
FROM athletes;