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

SQL CASE Tutorial - Interactive Database Lesson

Lesson of 31

CASE

Tutorial SQL Interativo

Você pode usar uma declaração CASE para retornar certos valores quando certos cenários são verdadeiros.

Uma declaração CASE tem a seguinte forma:

CASE WHEN *primeira coisa é verdadeira* THEN *valor1*
WHEN *segunda coisa é verdadeira* THEN *valor2*
...
ELSE *valor para todas as outras situações*
END


Por exemplo, para retornar o número de pernas para cada linha em friends_of_pickles, você poderia executar:
SELECT *,
CASE WHEN species = 'human' THEN 2 ELSE 4 END AS num_legs
FROM friends_of_pickles;


Você pode retornar os resultados com uma coluna chamada sound que retorna “talk” para humanos, “bark” para cachorros, e “meow” para gatos?

SQL:

Query Result:

Available Tables: