题目详情

已知学生一课程数据库中包含以下三个表:学生表S(Sno,Shame,Ssex,Sage,Sdept)、课程表C(Cno,Cname,Ccredit)和学生选课表SC(Sno,Cno,Grade)。其中Sno表示学号,Sname表示姓名,Ssex表示性别,Sage表示年龄,Sdept表示所在系;Cno表示课程号,Cname表示课程名,Ccredit表示学分;Grade表示成绩。下列与查询有关的SQL语句使用错误的是( )。

  • A.查询全体学生的详细记录:SELECT*FROMS
  • B.查询所有年龄在20岁以下的学生姓名及其年龄:SELECTSname,SageFROMSWHERESage<20
  • C.查询所有有成绩的学生学号和课程号:SELECTSno,CnoFROMSCWHEREGradeISNOTNULL
  • D.查询所有姓刘的学生的姓名、学号和性别:SELECTSname,Sno,SsexFROMSWHERESnameLIKE‘刘’

正确答案及解析

正确答案
D
解析

将表中的所有属性列都选出来有两种方法,一种方法是在SELECT关键字后列出所有列名;如果列的显示顺序与其在基表中的顺序相同,另一种方法是简单地将<目标列表达式>指定为*,A项正确。在SQL语句中,查询满足指定条件的元组可以通过WHERE子句实现,其中小于表示为<,B项正确。涉及空值的查询使用ISNULL或ISNOTNULL,注意“IS”不能用等号(=)代替,C项正确。谓词LIKE可以用来进行字符串的匹配,其一般语法格式为:[NOT]LIKE‘<匹配串>’,匹配串可以是一个完整的字符串,也可以含有通配符%和。其中,%(百分号)代表任意长度(长度可以为0)的字符串,(下横线)代表任意单个字符。姓刘的学生其姓名不一定只有两位,正确的SQL语句LIKE后应使用‘刘%’,D项错误。

你可能感兴趣的试题

单选题

有“泥土诗人”之称的诗人是()。

  • A.臧克家
  • B.田间
  • C.艾青
  • D.许地山
查看答案
单选题

将下列各项按所表示年龄大小顺序排列,正确的顺序应是( )。

①不惑②垂髫③花甲④加冠⑤而立⑥古稀⑦半百

  • A.②④①⑦⑤③⑥
  • B.④②③⑥①⑦⑤
  • C.⑥⑤③②④⑦①
  • D.②④⑤①⑦③⑥
查看答案
单选题

明朝初年强化君主专制的措施是()。

  • A.增设军机处
  • B.采用三省六部制
  • C.废除丞相.权分六部
  • D.设中书省为全国最高行政机构
查看答案
单选题

钱穆在评论中国古代某制度时说,它“可以培植全国人民对政治之兴味……可以团结全国各地域于一个中央之统治”,这一制度是()。

  • A.郡县制
  • B.察举制
  • C.科举制
  • D.行省制
查看答案
单选题

1931年,一位给人们带来光明的科学家重病的消息牵动着世界人民的心,几十名记者为他守夜。每隔一个小时就对外发布一次消息:“灯”还亮着。这位科学家是( )。

  • A.瓦特
  • B.法拉第
  • C.爱迪生
  • D.爱因斯坦
查看答案

相关题库更多 +