SQL Knowledge Center · About ·
Easy Interactive Online SQL Training for Beginners

CASE - Tutorial SQL Interactivo

Lección 29 de 31

CASE

Tutorial SQL Interactivo

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?

SQL:

Query Result:

Available Tables: