日期:2014-05-17  浏览次数:20477 次

数据库查询说明
一数据库名tableA,有三个字段 id(auto) , name(nvarchar(10), Yexist(bit),
现在想显示,如果yexist为true,则显示为“存要”,否则显示为“不存在”(而不显示真或假)
怎么写select 语句呢?

------解决方案--------------------
select id,case when name='true' then '存在' else '不存在' end 状态
from tablea

你这个是mysql是吧?大概就这样,你自己改一下吧。这是SQLServer的写法
------解决方案--------------------
select (case when true then N'存在' else N'不存在' end) as '是否存在' from tableA