MySQL выберите значение столбца как - PullRequest
0 голосов
/ 07 апреля 2020

не уверен, возможно ли это с MySQL ...

У меня есть таблица счетов, содержащая столбец с именем «тип». Эта таблица содержит только «1» или «2» в качестве значения. Если я получаю значения из этого столбца, я не хочу, чтобы в моем наборе результатов выбора было «1» или «2», а «кредит», где значение столбца «1», и «дебет», где значение «2».

Что-то вроде

SELECT invoices.type==='1' ? 'credit' : 'debet' as type FROM invoices  

Можем ли мы сделать это в MySQL?

1 Ответ

1 голос
/ 07 апреля 2020

Вы можете использовать оператор IF()

SELECT *, IF(i.type = '1', 'credit', 'debet') as type FROM invoices i
...