mysql的查询语句
表数据是这样的
我想查出这样的结果
我只会针对单个状态。
SELECT CONCAT(name,"(失效)") FROM two where status=0;
我想查询所有结果,只在status=0,将name后面加上失效字样。sql语句能做到吗?还是在代码层控制
回答
select id, case status when 0 then concat(name, '(失效)' else name end as name
我没有亲自试,你试试吧人,过不行就调一下,反正就是用case