Mysql 将布尔值1/0转换为是/否
我有一个查询,它将输出如下内容:Mysql 将布尔值1/0转换为是/否,mysql,sql,Mysql,Sql,我有一个查询,它将输出如下内容: 1 | 1 | Project A 2 | 0 | Project B 我想得到这个: 1 | Yes | Project A 2 | No | Project B 因此,必须将1转换为是,将0转换为否。如何在查询中直接执行此操作 SELECT project.id, project.status, project.name FROM project 用例: 在MySQL中,1在条件表达式中使用时计算为true 注意:查
1 | 1 | Project A
2 | 0 | Project B
我想得到这个:
1 | Yes | Project A
2 | No | Project B
因此,必须将1转换为是,将0转换为否。如何在查询中直接执行此操作
SELECT
project.id,
project.status,
project.name
FROM
project
用例:
在MySQL中,1在条件表达式中使用时计算为true
注意:查询中没有涉及发布表,因此我只能假设publication.id实际上是publication\u id,publication.status也是如此。提示:CASE表达式。这是一个错误。很抱歉只有一张桌子
select
publication_id,
case when publication_status then 'Yes' else 'No' end status,
project_name
from project