J'utilise MySQL, et je veux faire une sorte de déclaration ternaire dans mon SQL comme:Comment écrire une condition dans une instruction de sélection MySQL?
SELECT USER_ID, ((USER_ID = 1) ? 1 : 0) AS FIRST_USER
FROM USER
Les résultats seraient similaires à:
USER_ID | FIRST_USER
1 | 1
2 | 0
3 | 0
etc.
Comment peut-on y arriver?
Merci, ça marche super! – Langdon
C'est la réponse préférable - CASE est la norme ANSI, la requête fonctionnerait sans altération sur SQL Server, Oracle, MySQL, Postgres ... –