Sto utilizzando MySQL, e voglio fare una sorta di dichiarazione ternario nel mio SQL come:Come si scrive un condizionale in un'istruzione select MySQL?
SELECT USER_ID, ((USER_ID = 1) ? 1 : 0) AS FIRST_USER
FROM USER
I risultati sarebbero simili a:
USER_ID | FIRST_USER
1 | 1
2 | 0
3 | 0
etc.
Come si fa ad ottenere questo risultato?
Grazie, funziona benissimo! – Langdon
Questa è la risposta preferibile - CASE è lo standard ANSI, la query funzionerebbe senza alterazioni su SQL Server, Oracle, MySQL, Postgres ... –