Php 根据列的值显示文本

Php 根据列的值显示文本,php,mysql,sql,select,case,Php,Mysql,Sql,Select,Case,我想知道,如何构建一个查询,向我显示一个额外的列,而不是显示原始列的真实值,而是显示我想要的文本 例如,列(在本例中为inputOutput)保存值​​0或1,我希望在查询中显示,如果值为0,我可以看到文本输出,如果值为1,则在所有行中显示输入 您可以使用什么功能或结构 这只是我想展示的专栏的一个例子: Select idInventory, date, "text that that replaces 0 or 1 from inputOtput column" from inventory

我想知道,如何构建一个查询,向我显示一个额外的列,而不是显示原始列的真实值,而是显示我想要的文本

例如,列(在本例中为inputOutput)保存值​​0或1,我希望在查询中显示,如果值为0,我可以看到文本输出,如果值为1,则在所有行中显示输入

您可以使用什么功能或结构

这只是我想展示的专栏的一个例子:

Select idInventory, date, "text that that replaces 0 or 1 from inputOtput column" 
from inventory;
您可以为此使用大小写表达式:

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