日期:2014-05-18  浏览次数:20493 次

求助一个关于SQL查询
能不能把查出来的列判断,是否是某个值,如果是就返回true

SELECT name IS '小明' FROM Student

就是差不多就是查询name 如果是小明就返回True,如果不是就返回False 这个怎么做啊?

------解决方案--------------------
SQL code
select case when name='小明' then 'True' else 'False' end from Student

------解决方案--------------------
SQL code
SELECT  CASE WHEN name = '小明' THEN  'True'
             ELSE 'False'
        END
FROM    tb

------解决方案--------------------
SQL code

select case when name='小明' then 'True' else 'False' end from Student

------解决方案--------------------
SQL code

或者
select 'True' from tb where name='小明'
union all
select 'False' from tb where name<>'小明'