Показать текст в зависимости от значения столбца MySQL - PullRequest
0 голосов
/ 28 марта 2020

Я хотел бы знать, как я могу построить запрос, который показывает мне дополнительный столбец, где вместо того, чтобы показывать истинное значение исходного столбца, он показывает мне текст, который я хочу?

Например, Столбец, в данном случае «inputOutput», сохраняет значения 0 или 1, и я хотел бы показать в запросе, что если значение равно 0, я могу увидеть текст «Вывод», а если оно равно 1, показать «Вход» во всех строках.

какую функцию или структуру вы могли бы использовать?

Это всего лишь пример столбцов, которые я хотел бы показать:

Select idInventory, date, "text that that replaces 0 or 1 from inputOtput column" 
from inventory;

1 Ответ

0 голосов
/ 28 марта 2020

Вы можете использовать выражение case для этого:

select 
    idInventory, 
    date, 
    case inputOutput 
        when 0 then 'Output'
        when 1 then 'Input'
        else '???'
    end status
from inventory;
...