首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库查询说明解决方案

2013-01-07 
数据库查询说明一数据库名tableA,有三个字段 id(auto) , name(nvarchar(10), Yexist(bit),现在想显示,如果

数据库查询说明
一数据库名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

热点排行