柠檬试题库
search
首页 计算机 公务员 驾照 关于

设在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
热度🔥705
参考答案:D
解析:

此题考查了SQL中CASE WHEN语句的用法。如果是简单的赋值查询,比如数据库表示性别:1表示男,2表示女。则用 CASE sex When ′1′ THEN ′男′ When ′2′ THEN ′女′ ELSE ′其它′ END 即可以表示。但如果条件较为复杂或包含判断式等,则用D项所表示的方式。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 构成计算机软件的是 下面是关于嵌入式系统中使用的键盘的叙述,其中错误的是( )。 关于ElGamal算法的描述中,正确的是       小林是北京某师范大学财务处的会计,计算机系计算机基础室提交了该教研室2012年的课程授课情况,希望财务处尽快核算并发放他们室的课时费。请根据考生文件夹下"素材.xlsx"中的各种情况,帮助小林核算出计算机基础室2012年度每个教员的课时费情况。具体要求如下: 1.将"素材.xlsx"另存为"课时费.xlsx"的文件,所有的操作基于此新保存好的文件。 2.将"课时费统计表"标签颜色更改为红色,将第一行根据表格情况合并为一个单元格,并设置合适的字体、字号,使其成为该工作表的标题。对A2:I22区域套用合适的中等深浅的、带标题行的表格格式。前6列对齐方式设为居中;其余与数值和金额有关的列,标题为居中,值为右对齐,学时数为整数,金额为货币样式并保留2位小数。 3."课时费统计表"中的F至I列中的空白内容必须采用公式的方式计算结果。根据"教师基本信息"工作表和"课时费标准"工作表计算"职称"和"课时标准"列内容,根据"授课信息表"和"课程基本信息"工作表计算"学时数"列内容,最后完成"课时费"列的计算。【提示:建议对"授课信息表"中的数据按姓名排序后增加"学时数"列,并通过VLOOKUP查询"课程基本信息"表获得相应的值。】 4.为"课时费统计表"创建一个数据透视表,保存在新的工作表中。其中报表筛选条件为"年度",列标签为"教研室",行标签为"职称",求和项为"课时费"。并在该透视表下方的A12:F24区域内插入一个饼图,显示计算机基础室课时费对职称的分布情况。并将该工作表命名为"数据透视图",表标签颜色为蓝色。 5.保存"课时费.xlsx"文件。