Как вы пишете условное выражение в инструкции MySQL select?
Я использую MySQL, и я хочу сделать своего рода тернарный оператор в моем SQL, например:
SELECT USER_ID, ((USER_ID = 1) ? 1 : 0) AS FIRST_USER
FROM USER
результаты будут похожи на:
USER_ID | FIRST_USER
1 | 1
2 | 0
3 | 0
etc.
Как это осуществить?
2 ответа:
SELECT USER_ID, IF(USER_ID = 1, 1, 0) AS FIRST_USER FROM USER
на Если() заявление в троичной ? : оператор.