单选题
数据库
2019-03-01
设在SQL Server 2008某数据库中有表sc(Sno,Cno,Grade),其中Grade列的类型为int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,则下列Case函数中正确的是( )。
A.
B.


C.
D.


参考答案
D
答案解析
此题考察了SQL中CASE WHEN语句的用法。如果是简单的赋值查询,比如数据库表示性别:1表示男,2表示女。则用
CASE SeX

即可以表示。但如果条件较为复杂或包含判断式等,则用D所表示的方式。
CASE SeX

即可以表示。但如果条件较为复杂或包含判断式等,则用D所表示的方式。
你可能感兴趣的试题
A.仅Ⅰ和Ⅱ
B.仅Ⅲ和Ⅳ
C.仅Ⅱ和Ⅳ
D.仅Ⅰ和Ⅲ
A.s-选择 A,SUM(B.FROM R GROUP BY A
B.s-选择 A FROM R ORDER BY B,A
C.DELETE FROM R WHERE A<>10
D.s-选择 MAX(A.FROM R WHERE B=10
A.在一个数据库中,一个用户可以拥有多个架构,一个架构只能属于一个用户
B.架构相当于数据库对象的容器,在同一个数据库中架构不能重名
C.架构是数据库中的逻辑命名空间,同一个数据库的不同架构中可以存在同名表
D.在同一个架构中可以定义表、视图等不同数据库对象

