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

问明白人个关于null的有关问题

2012-01-22 
问明白人个关于null的问题SELECTCASEWHENuseridISNULLTHEN0ELSE1ENDASaaFROMaaWHERE(id101 )当表aa里没有

问明白人个关于null的问题
SELECT   CASE   WHEN   userid   IS   NULL   THEN   '0 '   ELSE   '1 '   END   AS   aa
FROM   aa
WHERE   (id   =   '101 ')

当表aa里没有101这个记录时   得不到0,为什么??

[解决办法]
if exists(SELECT 1 FROM aa WHERE id = '101 ')
print '1 '
else
print '0 '

热点排行