Lección 29 de 31
Puedes usar una declaración CASE
para devolver ciertos valores cuando ciertos escenarios son verdaderos.
Una declaración CASE
toma la siguiente forma:
CASE WHEN *primera cosa es verdadera* THEN *valor1*
WHEN *segunda cosa es verdadera* THEN *valor2*
...
ELSE *valor para todas las otras situaciones*
END
Por ejemplo, para devolver el número de patas para cada fila en friends_of_pickles, podrías ejecutar:
SELECT *,
CASE WHEN species = 'human' THEN 2 ELSE 4 END AS num_legs
FROM friends_of_pickles;
¿Puedes devolver los resultados con una columna llamada sound que devuelva “talk” para humanos, “bark” para perros, y “meow” para gatos?