单选题 设在SQL Server 2008某数据库中有表SC(Sno,Cno,Grade),其中Grade列的类型为int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,则下列Case函数中正确的是( )。
【正确答案】 D
【答案解析】解析:此题考察了SQL中CASE WHEN语句的用法。如果是简单的赋值查询,比如数据库表示性别:1表示男,2表示女。则用 CASE sex When'1'THEN'男' When'2'THEN'女' ELSE'其它' END 即可以表示。但如果条件较为复杂或包含判断式等,则用D所表示的方式。