读书人

怎么在where中使用case when

发布时间: 2012-03-12 12:45:32 作者: rapoo

如何在where中使用case when?
CASE WHEN
a.PageType= 'Cate ' AND a.CurrFolder IS NULL
THEN a.Cateid = 34
ELSE a.id = 33
END

[解决办法]
where (CASE WHEN
a.PageType= 'Cate ' AND a.CurrFolder IS NULL
THEN a.Cateid
ELSE a.id +1
END ) =34

读书人网 >SQL Server

热点推荐