Vous pouvez utiliser une expression CASE pour renvoyer certaines valeurs lorsque certaines conditions sont vraies.
Une expression CASE prend la forme suivante :
CASE WHEN *la première condition est vraie* THEN *valeur1*
WHEN *la deuxième condition est vraie* THEN *valeur2*
...
ELSE *valeur pour toutes les autres situations*
END
Par exemple, pour renvoyer le nombre de pattes de chaque ligne de friends_of_pickles, vous pourriez exécuter :
SELECT *,
CASE WHEN species = 'human' THEN 2 ELSE 4 END AS num_legs
FROM friends_of_pickles;
Pouvez-vous renvoyer les résultats avec une colonne nommée sound qui vaut « talk » pour les humains, « bark » pour les chiens et « meow » pour les chats ?