从课程表中检索信息,按照课程名的降序排列,对应的SQL语句是Select * from Course () by Cname Desc,要求填纯大写字母。

题目

从课程表中检索信息,按照课程名的降序排列,对应的SQL语句是Select * from Course () by Cname Desc,要求填纯大写字母。


相似考题
更多“从课程表中检索信息,按照课程名的降序排列,对应的SQL语句是Select * from Course () by Cname Desc,要求填纯大写字母。”相关问题
  • 第1题:

    设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是()。

    A. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系一‘英语系’AND课

    程名=‘计算机’AND学生表.学号=课程表,学号

    B. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课

    程名=‘计算机’AND学生表.学号=课程表.学号ORDER BY成绩ASC

    C. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课

    程名=计算机’AND学生表。学号=课程表。学号ORDER BY成绩

    D. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课

    程名=‘计算机’AND学生表.学号一课程表.学号ORDER BY成绩DESC


    参考答案D

  • 第2题:

    在成绩表中要求按“总分”降序排列,并查询前3名学生的记录,正确的命令是

    A.SELECT * TOP 3 FROM成绩表; WHERE总分DESC

    B.SELECT * TOP 3 FROM成绩表; FOR总分DESC

    C.SELECT * TOP 3 FROM成绩表; GROUP BY总分DESC

    D.SELECT * TOP 3FROM成绩表; ORDER BY总分DESC


    正确答案:D
    解析:使用SQLSELECT可以对查询结果进行排序,排序的短语是ORDERBY。选项A)和B)属于语法错误,选项C)中的GROUPBY短语的功能是对查询结果进行分组。使用SELECT-SQL可以实现显示部分结果,需结合TOP短语。

  • 第3题:

    基于学生一选课一课程数据库中的三个基本表:

    学生信息表:STUDENT(Sno、sname,sex,age,dept)主码为sno

    课程信息表:COURSE(cno,cname,teacher)主码为ClIO

    学生选课信息表:SC(SIlO,con,grade)主码为(sno,ClaO)

    “查询没有学习成绩的学生的学号和课程号”的SQL语句是

    A.SELECT sno,ClIO FROM SC WHERE grade=NULL

    B.SELECT sno,cno FROM SC WHERE grade Is‘ ’

    C.SELECT sno,cno FROM SC WHERE grade IS NULL

    D.SELECT sno,cno FROM SC WHERE grade=‘ ’


    正确答案:C
    解析:本题考查的是涉及空值NULL的查询。涉及空值赋值的一般形式是:列名Is[NOT]NULL,注意不能写成:列名=NULL;或列名=NOTNULL。本题答案为c)。

  • 第4题:

    在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是( )。

    A.SELECT 姓名 TOP 2 FROM 成绩表 WHERE 物理 DESC

    B.SELECT 姓名 TOP 2 FROM 成绩表 FOR 物理 DESC

    C.SELECT 姓名 TOP 2 FROM 成绩表 GROUP BY 物理 DESC

    D.SELECT 姓名 TOP 2 FROM 成绩表 ORDER BY 物理 DESC


    正确答案:D
    解析:使用SQL SELECT可以将查询结果排序,排序的短语是ORDER BY。只显示前几项记录的格式是: TOP nExpr[PERCENT]。
    其中,nExpr是数字表达式,当不使用[PERCENT]时,nExpr可以是1~32767之间的整数;当使用 (PERCENT]时,nExpr是0.01到99.99间的实数,说明显示结果中前百分之几的记录。TOP要与ORDER BY一起使用才有效。

  • 第5题:

    查找学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是

    A.SELECT sname FROM student,SELECT cno,grade FROM sc WHERE student.sno=sc.sno

    B.SELECT sname,cno,grade FROM student,course WHERE student.sno=course.cno

    C.SELECT sname,cname,grade FROM student,course,sc WHERE student.sno=sc.sno and sc.cno=course,cno

    D.SELECT sname,cno,grade FROM student,sc WHERE student.sno=sc.sno


    正确答案:D
    解析:题意中要求查找学生姓名、课程号和成绩,这三个属性可以查找两个关系表student和sc,通过条件student.so=sc.so进行连接。

  • 第6题:

    在工资表中有姓名和工资等字段,若要求查询结果按照工资降序排列,可使用的SQL语句是:SELECT姓名,工资FROM工资表。RDER BY工资【8】。


    正确答案:
    【答案】:DESC
    【知识点】:SQL语句中的排序子句
    【解析】:在SQL语句中 ORDER BY 子句用于根据指定的列对结果集进行排序,默认按照升序对记录进行排序,如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。

  • 第7题:

    在学生选课表(SC) 中,查询选修了3号课程(课程号CH)的学生的学号(XH)及其成绩(GD) 。查询结果按分数的降序排列。实现该功能的正确SQL语句( )。

    A.SELECR XH,GD FROM SC WHERE CH='3' ORDER BY GD DESC:

    B.SELECT XH,GD FROM SC WHERE CH='3' ORDER BY GD ASC;

    C.SELECT XH,GD FROM SC WHERE CH='3'GROUP BY GD DESC;

    D.SELECT XH,GD FROM SC WHERE CH='3' GROUP BY GD ASC;


    正确答案:A
    解析:可以用ORDERBY子句对查询结果进行排列,其中ASC表示升序,DESC表示降序。而GROUPBY子句是指对查询结果按某一列或多列值进行分组,值相等的为一组。

  • 第8题:

    查询教师“陈静”讲授的课程,列出教师姓名和课程名。填空补充下面的SQL语句: SELECT姓名,课程名FROM教师表,授课表,课程表; WHERE教师表.教师号=授课表.教师号AND【 】AND【 】。


    正确答案:授课表.课程号=课程表.课程号 姓名="陈静"
    授课表.课程号=课程表.课程号,姓名="陈静"

  • 第9题:

    在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是( )。

    A.SELECT姓名TOP 2 EROM成绩表WHERE物理 DESC

    B.SEl.ECT姓名TOP 2 FROM成绩表FOR物理DFAKC

    C.SELECT姓名TOP 2 FROM成绩表GROUP BY物 理DESC

    D.SELECT姓名TOP 2 FROM成绩表ORDER BY物 理DESC


    正确答案:D
    D。【解析】使用SQLSELECT可以将查询结果排序,排序的短语是0RDERBY。只显示前几项记录的格式是:TOPnExpr[PERCENT]其中,nExpr是数字表达式,当不使用[PERCENT]时,nExpr可以是1~32767之间的整数;当使[PERCENT]时,nExpr是0.01~99.99间的实数,说明显示结果中前百分之几的记录。TOP要与0RDERBY一起使用才有效。

  • 第10题:

    若要检索“读者信息”表中所有“性别”为“男”,并按“读者编号”降序排列的记录,正确的SQL语句是()

    • A、Select*From 读者信息 Where 性别 Like“男“Order By 读者编号Desc
    • B、Select*From 读者信息 Where 性别 Like“男“Order By 读者编号Asc
    • C、Select*From 读者信息 Where 性别 Like“男“Order By 读者编号
    • D、Select*From 读者信息 Where 性别 Like“男“Group By 读者编号Desc

    正确答案:A

  • 第11题:

    假定学生关系是S(SNO,SNAME,SEX,AGE),其属性是学号,姓名,性别,年龄;课程关系是C(CNO,CNAME),属性是课程号,课程名;学生选课关系是SC(SNO,CNO,GRADE),属性是学号,课程号,成绩。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系有()、()、(),SQL语句为:SELECT SNAME FROM WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND();查询所有课程都及格的学生学号,姓名,SQL语句为:SELECT SNO, SNAME FROM()WHERE() (SELECT * FROM SC WHERE S.SNO=SC.SNO AND ())。


    正确答案:s;sc;c;CNAME=‘computer’and SEX=‘女’;S;NOT EXISTS;GRADE<60

  • 第12题:

    单选题
    设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是()。
    A

    SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号

    B

    SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩ASC

    C

    SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩

    D

    SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩DESC


    正确答案: D
    解析: 暂无解析

  • 第13题:

    设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是( )。

    A、SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90

    B、SELECT 姓名 FROM 课程表 WHERE学生表.学号=课程表.学号 AND 课程表.成绩>90

    C、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90

    D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90


    参考答案:D

  • 第14题:

    设教师表的结构为:教师号、姓名、性别、职称、工资、所在系。若要查询“陈静”教师所讲授的课程,并列出姓名和课程名,应使用的语句SELECT-SQL是______。

    A.SELECT 姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND 姓名=“陈静”

    B.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND授课表.课程号=课程表.课程号; AND姓名=“陈静”

    C.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE教师表.教师号=授课表.教师号AND授课表.教师号=课程表.课程号; AND姓名=“陈静”

    D.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE授课表.课程号=课程表.课程号AND姓名=“陈静”


    正确答案:B
    解析:本查询是在教师表和授课表及课程表之间进行的,在表的连接条件中应有教师表和授课表按教师号连接、授课表和课程表按课程号连接的条件。选项A中缺少了授课表和课程表连接的条件,选项B是正确的,选项C在授课表和课程表连接的条件中连接字段错误,选项D中缺少了教师表和授课表连接的条件。

  • 第15题:

    查询每门课程的课程名、任课教师姓名及其职称、选课人数。对下列的SELECT-SQL语句填空: SELECT课程名,姓名,职称,【 】; FROM课程表,教师表,授课表,选课表; WHERE教师表.教师号=授课表.教师号; AND课程表.课程号=授课表.课程号AND【 】GROUP BY选课表.课程号


    正确答案:COUNT(选课表.学号) 选课表.课程号=课程表.课程号
    COUNT(选课表.学号) ,选课表.课程号=课程表.课程号 解析:本题内容涉及到4个表,用3个连接条件将4个表有机地连接起来。其中,前两个连接条件可以给出每门课程的课程名、任课教师名及其职称。后一个连接条件将相关课程与学生的选课情况联系起来,通过按课程号进行分组,统计每一组的学号数,就可以得到每一门课程的选课人数。

  • 第16题:

    若需在“选课”表中按降序排列查询前3名的学生,下列语法正确的是( )。

    A.SELECT 学生号,成绩 TOP 3 FROM 选课; ORDER BY 成绩 DESC

    B. SELECT 学生号,成绩 TOP 3 PERCENT FROM 选课: ORDER BY 成绩 DESC

    C.SELECT 学生号,成绩 TOP 3 FROM 选课 DESC:

    D. SELECT 学生号,成绩 TOP 3 PERCENT FROM 选课 DESC


    正确答案:A
    解析:SQL命令可以显示部分结果,使用TOP子句。在符合查询条件的所有记录中,选取指定数量或百分比的记录。选项C、D没有与ORDER BY同时使用;选项B使用了PERCENT短语,查询的是排名前3%的学生。

  • 第17题:

    课程表中有“课程号”、“课程名”、“授课老师”三个字段,SQL语句“SELECT*FROM课程WHERE课程名=”数据结构””完成的操作称为( )。

    A. 选择

    B. 投影

    C. 连接

    D. 并


    正确答案:A
    选择是从行的角度对表进行操作,选择满足条件的元组;投影是从列的角度进行操作,选择满足条件的列;连接和并运算是对两个以上的表进行操作。题目中的 SQL语句是从“课程”表中选择满足条件的行。

  • 第18题:

    SQL语句“SELECT TOP 10 PERCENT*FROM订单0RDER BY金额DESC”的查 询结果是订单中金额 的10%的订单信息。


    正确答案:最高
    最高 解析:SELECT[DISTINCT]查询结果包含的字段列表FROM提供数据表[WHERE条件]ORDER BY排序字段列表[DESC],其中DESC表示降序排列。

  • 第19题:

    试题基于如下三个关系,其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系SC的主码是(sno,cno)。

    查找学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是( )。

    A)SELECT sname FROM student,SELECT cno,grade FROM sc

    WHERE student.sno=sc.sno

    B)SELECT sname, cno,grade FROM student,course

    WHERE student.sno=course.cno

    C)SELECT sname, cname,grade FROM student,course, sc

    WHERE student.sno=sc.Snoand sc.cno=course.cno

    D)SELECT sname,cno, grade FROM student,sc

    WHERE student.sno=sc.sno


    正确答案:D
    要查询学生姓名,选修课程号及对应成绩,在同一SELECT子句后应包含这三个字段,故选项A)错误;而学生学号是用来关联sc与student表,故在where子句中应有“student.sno=sc.sno”,故选项B)错误;对于选项C),它没有查询课程号,而是查询的课程名,所以错误。

  • 第20题:

    求选课在3门以上且各门课程均及格的学生的学号及总成绩,查询结果按总成绩降序排列。请对下列的SELECT语句填空: SELECT学号,SUM(成绩) AS 总成绩 FROM 选课表; WHERE 成绩>=60【 】ORDER BY【 】DESC


    正确答案:GROUP BY学号 HAVING(COUNT(*)>=3)SUM(成绩)
    GROUPBY学号HAVING(COUNT(*)>=3),SUM(成绩)

  • 第21题:

    检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是______。

    A.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)>=4

    B.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# HAVING COUNT(*)>=4 ORDER BY 2 DESC

    C.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 HAVING COUNT(*)>=4 GROUP BY S# ORDER BY 2 DESC

    D.SELECT S#, SUM(GRADE)FROM SC WHERE GRADE>=60 ORDER BY 2 DESC GROUP BY S# HAVING COUNT(*)>=4


    正确答案:B

  • 第22题:

    在查询分析器中访问Excel电子表格链接服务器ExServer中课程表的正确命令是()。

    • A、Select*from 课程表
    • B、Select*from ExServer.课程表
    • C、Select*from ExServer...课程表
    • D、Select 课程表from ExServer

    正确答案:C

  • 第23题:

    在GZ表中选出职称为“工程师”的记录,并按年龄的降序排列,则实现的SQL语句为()

    • A、SELECT FROM GZ for 职称=工程师 ORDER BY 年龄/D
    • B、SELECT FROM GZ WHERE职称=工程师 ORDER BY 年龄 DESC
    • C、SELECT * FROM GZ WHERE职称=‟工程师‟ ORDER BY 年龄 DESC
    • D、SELECT * FROM GZ WHERE职称=‟工程师‟ ORDER ON 年龄 DESC

    正确答案:C

  • 第24题:

    单选题
    若要检索“读者信息”表中所有“性别”为“男”,并按“读者编号”降序排列的记录,正确的SQL语句是()
    A

    Select*From 读者信息 Where 性别 Like“男“Order By 读者编号Desc

    B

    Select*From 读者信息 Where 性别 Like“男“Order By 读者编号Asc

    C

    Select*From 读者信息 Where 性别 Like“男“Order By 读者编号

    D

    Select*From 读者信息 Where 性别 Like“男“Group By 读者编号Desc


    正确答案: B
    解析: 暂无解析