首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在SQL Server 2008某数据库中有表SC(Sno,Cno,Grade),其中Grade列的类型为int。若在查询成绩时,希望将成绩按"优"、"良"、"中"、"及格"和"不及格"形式显示,则下列Case函数中正确的是( )
设在SQL Server 2008某数据库中有表SC(Sno,Cno,Grade),其中Grade列的类型为int。若在查询成绩时,希望将成绩按"优"、"良"、"中"、"及格"和"不及格"形式显示,则下列Case函数中正确的是( )
admin
2021-09-16
485
问题
设在SQL Server 2008某数据库中有表SC(Sno,Cno,Grade),其中Grade列的类型为int。若在查询成绩时,希望将成绩按"优"、"良"、"中"、"及格"和"不及格"形式显示,则下列Case函数中正确的是( )
选项
A、Case Grade
When Grade between 90 and 100 THEN Grade = ’优’
When Grade between 80 and 89 THEN Grade = ’良’
When Grade between 70 and 79 THEN Grade = ’中’
When Grade between 60 and 69 THEN Grade = ’及格’
Else Grade = ’不及格’
End
B、Case Grade
When Grade between 90 and 100 THEN ’优’
When Grade between 80 and 89 THEN ’良’
When Grade between 70 and 79 THEN ’中’
When Grade between 60 and 69 THEN ’及格’
Else ’不及格’
End
C、Case
When Grade between 90 and 100 THEN Grade = ’优’
When Grade between 80 and 89 THEN Grade = ’良’
When Grade between 70 and 79 THEN Grade = ’中’
When Grade between 60 and 69 THEN Grade = ’及格’
Else Grade = ’不及格’
End
D、Case
When Grade between 90 and 100 THEN ’优’
When Grade between 80 and 89 THEN ’良’
When Grade between 70 and 79 THEN ’中’
When Grade between 60 and 69 THEN ’及格’
Else ’不及格’
End
答案
D
解析
此题考察了SQL中CASE WHEN语句的用法。如果是简单的赋值查询,比如数据库表示性别:1表示男,2表示女。则用
CASE sex
When ′1′ THEN ′男′
When ′2′ THEN ′女′
ELSE ′其它′
END
即可以表示。但如果条件较为复杂或包含判断式等,则用D所表示的方式。
转载请注明原文地址:https://kaotiyun.com/show/mFeZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
第(55)-(56)题基于以下描述:关系模式R(A,B,C,D,E),根据语义有如下函数依赖集:F={A→C,BC→D,CD→A,AB→E}。关系模式R的规范化程度最高达到
关系代数有五种基本操作,它们是
对10个候选人进行选举,现有一个100条记录的选票文件IN84.DAT,其数据存放格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推。每一位候选人的记录内容均为字符O或1,1表示此人被选中,0表示此人未被选
基于“学生-选课-课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)它们的主码分别是S#、(S#,C#)、C#。为了提高查询速度,对SC表(
设R和S分别是r和s元关系,且E有n个元组,s有m个元组。执行关系R和S的笛卡尔积,记为T=R×S,则()。A)T的元数是(r+s),且有(n+m)个元组B)T的元数是(r+s),且有(n×m)个元组C)T的元数是(r×s),且有(n+
下列关于时钟的叙述中,哪一条是不正确的?()A)时钟中断可以屏蔽B)时钟是操作系统运行的必要机制C)时钟可以分成硬件时钟和软件时钟D)利用时钟中断可以实现进程的轮转运行
下列关于动态SQL语句的叙述中,哪个是不正确的?()A)动态SQL语句是SQL标准提供的一种语句运行机制B)动态SQL语句是指在程序编译时尚未确定,需要在程序的执行过程中临时生成的SQL语句C)SQL标准引入动态SQL语句的原因是由于静
下列()说法是不正确的。
下列关于线性表、栈和队列的叙述,错误的是()。
SQLSERVER2000与COMMERCESERVER2000集成,支持完整的点击流和__________数据分析。
随机试题
下列方法中可以增大信道容量的是()
女性,高血压,58岁,血钾2.0mmol/L
药品临床研究不含
编制虚假财务会计报告的行为,是指违反《会计法》和国家统一的会计制度的规定,根据虚假的会计账簿记录,编制财务会计报告。()
万达外资公司无进出口经营权,2004年5月从意大利进口一批玩具样品,在向海关申报时,其报关单“贸易方式”栏立填写()。
出口羊毛计算重量,通常采用的计量方法是()。
某单位购买一批树苗计划在一段路两旁植树。若每隔5米种1棵树,可以覆盖整个路段,但这批树苗剩20棵。若每隔4米种1棵树且路尾最后两棵树之间的距离为3米,则这批树苗刚好可覆盖整个路段。这段路长为()。
有下列语句,编号分别是1、2、3、4,chars1="abcde";//1chars2[]="abcde";//2chars3[4]="abcde"; //3chars4[5]="abcde";//4其
Thebridge______thefishingvillageandthetownunderwentextensiverepairworkafteritcollapsedinlastweek’sstorm.
Whatpricedotherichercountriesalwaysraise?Thepricestheygetfrom_______________________arealwaysrising.
最新回复
(
0
)