używam MySQL, i chcę zrobić coś w rodzaju rachunku potrójnego w moim SQL, takich jak:Jak napisać wyrażenie warunkowe w instrukcji SELECT SELECT?
SELECT USER_ID, ((USER_ID = 1) ? 1 : 0) AS FIRST_USER
FROM USER
wyniki byłyby podobne do:
USER_ID | FIRST_USER
1 | 1
2 | 0
3 | 0
etc.
jaki sposób można tego dokonać?
Dzięki, działa świetnie! – Langdon
Jest to preferowana odpowiedź - CASE jest standardem ANSI, zapytanie działałoby bez zmian na SQL Server, Oracle, MySQL, Postgres ... –