房天下
>
房天下问答
>
业主生活
>
其他0$房天下问答|Sql sever 2005 CASE ...WHEN ..THEN .. ELSE .. END$https://m.fang.com/ask/ask_789192.html$https://static.soufunimg.com/common_m/m_public/201511/images/asksharedefault.pngpackc/pages/ask/detail/detail?askid=789192
Sql sever 2005 CASE ...WHEN ..THEN .. ELSE .. END
我有一个Sql sever 2005的数据库,但我的电脑配置比较老,运行不了2005的数据库,能运行2000.在Sql sever 2005中有一个视图代码如下viw资料SELECT TOP (100) PERCENT ID, CategoryID, TeacherID, 资料名称, 资料类型, 内容, 类别, 总分, 评分次数, 浏览次数, 总分 / CASE 评分次数 WHEN 0 THEN 1 ELSE 评分次数 END AS 平均分FROM dbo.资料ORDER BY 平均分 DESC, 类别 DESC这句中"总分 / CASE 评分次数 WHEN 0 THEN 1 ELSE 评分次数 END" 的CASE在Sql sever 2005中有,在Sql sever 2000中没有,在Sql sever 2000等效的语句怎么写,期盼高手指点.