读书人

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

发布时间: 2012-01-22 22:38:43 作者: rapoo

问明白人个关于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 '

读书人网 >SQL Server

热点推荐