下列查询年龄最大的前四个学生(包括并列的情况)的语句,正确的是()。A、SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage ASCB、SELECT TOP 4 WITH TIES * FROM Student GROUP BY Sage ASCC、SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage DESCD、SELECT TOP 4 WITH TIES * FROM Student GROUP BY

题目

下列查询年龄最大的前四个学生(包括并列的情况)的语句,正确的是()。

  • A、SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage ASC
  • B、SELECT TOP 4 WITH TIES * FROM Student GROUP BY Sage ASC
  • C、SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage DESC
  • D、SELECT TOP 4 WITH TIES * FROM Student GROUP BY Sage DESC

相似考题
更多“下列查询年龄最大的前四个学生(包括并列的情况)的语句,正确的是()。A、SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage ASCB、SELECT TOP 4 WITH TIES * FROM Student GROUP BY Sage ASCC、SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage DESCD、SELECT TOP 4 WITH TIES * FROM Student GROUP BY ”相关问题
  • 第1题:

    在成绩表中要求按“总分”降序排列,并查询前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短语。

  • 第2题:

    假设存在表STUDENT.dbf,如果要显示成绩中最高的15%的考生信息,应输入命令:

    SELECT * TOP【 】FROM STUDENT ORDER BY 成绩 DESC


    正确答案:15 PERCENT
    15 PERCENT 解析: TOP短语不能单独使用,TOP短语必须与排序短语ORDER BY同时使用才有效果。

  • 第3题:

    若需在“选课”表中按降序排列查询前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%的学生。

  • 第4题:

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

    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一起使用才有效。

  • 第5题:

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

    A.SELECT姓名TOP 2 FRM成绩表WttERE物理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
    D。【解析】使用SQLSELECT可以将查询结果排序,排序的短语是0RDERBY。只显示前几项记录的格式是:TOPnExpr[PERCENT]。TOP要与ORDERBY一起使用才有效。

  • 第6题:

    现要利用Student表查询年龄最小的学生姓名和年龄。下列实现此功能的查询语句中,正确的是()。

    ASELECT Sname,MIN(Sage) FROM Student

    BSELECT Sname,Sage FROM Student WHERE Sage = MIN(Sage)

    CSELECT TOP 1 Sname,Sage FROM Student

    DSELECT TOP 1 Sname,Sage FROM Student ORDER BY Sage


    D

  • 第7题:

    查询student表中的所有非空email信息,以下语句正确的是()。

    • A、Select email from student where email !=null
    • B、Select email from student where email not is null
    • C、Select email from student where email <> null
    • D、Select email from student where email is not null

    正确答案:D

  • 第8题:

    查询金额最大的那10%订单的信息。正确的SQL语句是()。

    • A、SELECT * TOP 10 PERCENT FROM 订单
    • B、SELECT TOP 10% * FROM 订单 ORDER BY 金额
    • C、SELEC T* TOP 10 PERCENT FROM 订单 ORDER BY 金额
    • D、SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC

    正确答案:D

  • 第9题:

    查询student表中的所有非空email信息,以下语句正确的是()

    • A、Select email from student where email!=null
    • B、Select email from student where emailnotisnull
    • C、Select email from student where email<>null
    • D、Select email from student where emailisnotnull

    正确答案:D

  • 第10题:

    The STUDENT_GRADES table has these columns: STUDENT_ID NUMBER(12) SEMESTER_END DATE GPA NUMBER(4,3) Which statement finds the highest grade point average (GPA) per semester?()

    • A、SELECT MAX(gpa) FROM student_grades WHERE gpa IS NOT NULL;
    • B、SELECT (gpa) FROM student_grades GROUP BY semester_end WHERE gpa IS NOT NULL;
    • C、SELECT MAX(gpa) FROM student_grades WHERE gpa IS NOT NULL GROUP BY semester_end;
    • D、SELECT MAX(gpa) GROUP BY semester_end WHERE gpa IS NOT NULL FROM student_grades;
    • E、SELECT MAX(gpa) FROM student_grades GROUP BY semester_end WHERE gpa IS NOT NULL;

    正确答案:C

  • 第11题:

    The STUDENT_GRADES table has these columns: STUDENT_ID NUMBER(12) SEMESTER_END DATE GPA NUMBER(4,3) The registrar requested a report listing the students' grade point averages (GPA) sorted from highest grade point average to lowest. Which statement produces a report that displays the student ID and GPA in the sorted order requested by the registrar?()

    • A、SELECT student_id, gpa FROM student_grades ORDER BY gpa ASC;
    • B、SELECT student_id, gpa FROM student_grades SORT ORDER BY gpa ASC;
    • C、SELECT student_id, gpa FROM student_grades SORT ORDER BY gpa;
    • D、SELECT student_id, gpa FROM student_grades ORDER BY gpa;
    • E、SELECT student_id, gpa FROM student_grades SORT ORDER BY gpa DESC;
    • F、SELECT student_id, gpa FROM student_grades ORDER BY gpa DESC;

    正确答案:F

  • 第12题:

    单选题
    下列查询年龄最大的前四个学生(包括并列的情况)的语句,正确的是()。
    A

    SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage ASC

    B

    SELECT TOP 4 WITH TIES * FROM Student GROUP BY Sage ASC

    C

    SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage DESC

    D

    SELECT TOP 4 WITH TIES * FROM Student GROUP BY Sage DESC


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

  • 第13题:

    查询金额最大的那10%订单的信息。正确的SQL语句是

    A.SELECT*TOP l0 PERCENT FROM订单

    B.SELECT TOP l0%*FROM 订单 ORDER BY金额

    C.SELECT*TOP l0 PERCENT FROM 订单 ORDER BY 金额

    D.SELECT TOP l0 PERCENT*FROM 订单 ORDER BY 金额 DESC


    正确答案:D
    解析:查询金额最大的10%的订单,应该是按金额从高向低降序排列,显示前面10%,只有选项D的描述是完整的。

  • 第14题:

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

    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一起使用才有效。

  • 第15题:

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

    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
    使用SQLSELECT可以将查询结果排序,排序的短语是0RDERBY。只显示前几项记录的格式是:TOPnExpr[PERCENT]。TOP要与0RDERBY一起使用才有效。

  • 第16题:

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

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

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

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

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


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

  • 第17题:

    要从学生表(学号、姓名、性别、出生年月、入校总分、三好生)中查询入校总分最高的3个学生的记录,应使用的SELECT SQL语句是 ______。

    A.SELECT*FROM学生表ORDER BY入校总分ASC

    B.SELECT FROM学生表ORDER BY入校总分DESC

    C.SELECT FROM学生表TOP 3 ORDER BY入校总分ASC

    D.SELECT FROM学生表TOP 3 ORDER BY入校总分DESC


    正确答案:D
    解析:本题要求是查询入校总分最高的3条记录,所以首先要用到排序语句,而且是降序排序,此外,还要选择记录的范围,即前3条,要有TOP子句,选项A和B没有TOP子句,选项C用的是升序排序,选项D中是按入校总分进行降序排序,并取前3条记录,达到了题目的要求。

  • 第18题:

    成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。(选择两项)

    • A、select max(score) from grade 
    • B、select top 1 score from grade order by score asc 
    • C、Select min(score) from grade 
    • D、select top 1 score from grade order by score desc

    正确答案:C,D

  • 第19题:

    在ACCESS“学生”表中有学号、姓名、性别、入学成绩、身高字段。现需查询女生中身高最高的前三个学生的记录信息,正确的SQL语句是()。

    • A、select * from学生 Where性别=”女”Group by身高
    • B、select * from学生 Where性别=”女”order by身高
    • C、select TOP3* from学生 Where性别=”女”Group by身高
    • D、select TOP3* from学生 Where性别=”女”order by身高

    正确答案:D

  • 第20题:

    现有书目表book,包含字段:price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是()

    • A、select top 1 * from book order by price asc
    • B、select top 1 * from book order by price desc
    • C、select top 1 * from book where price= (select max (price)from book)
    • D、select top 1 * from book where price= max(price)

    正确答案:B,C

  • 第21题:

    在Transact-SQL语法中,以下SELECT语句正确的是()。

    • A、SELECT * FROM student
    • B、SELECT * FROM student WHERE GETDATE()
    • C、SELECT * FROM student ORDER st_id
    • D、SELECT * FROM student BY St_name

    正确答案:A

  • 第22题:

    The STUDENT_GRADES table has these columns: STUDENT_ID NUMBER(12) SEMESTER_END DATE GPA NUMBER(4,3) Which statement finds the highest grade point average (GPA) per semester?()

    • A、SELECT MAX (gpa) FROM student _ grades WHERE gpa IS NOT NULL;
    • B、SELECT (gpa) FROM student _ grades GROUP BY semester_end WHERE gpa IS NOT NULL;
    • C、SELECT MAX (gpa) FROM student _ grades WHERE gpa IS NOT NULL GROUP BY semester_end;
    • D、SELECT MAX (gpa) GROUP BY semester_end WHERE gpa IS NOT NULL FROM student _ grades;
    • E、SELECT MAX (gpa) FROM student _ grades GROUP BY semester_end WHERE gpa IS NOT NULL;

    正确答案:C

  • 第23题:

    单选题
    现要利用Student表查询年龄最小的学生姓名和年龄。下列实现此功能的查询语句中,正确的是()。
    A

    SELECT Sname,MIN(Sage) FROM Student

    B

    SELECT Sname,Sage FROM Student WHERE Sage = MIN(Sage)

    C

    SELECT TOP 1 Sname,Sage FROM Student

    D

    SELECT TOP 1 Sname,Sage FROM Student ORDER BY Sage


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