ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Actualiza la sentencia CASE para que devuelva tres valores: Tall Female, Tall Male y Other.

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;
Editar y ejecutar código