更多“标准SQL基本查询模块的结构是______。A.SELECT…FROM…ORDER BYB.SELECT…1WHERE…GROUP BYC.SELECT…W ”相关问题
  • 第1题:

    统计每个部门中人数( )

    A.SELECT SUM(ID) FROM EMP GROUP BY DEPTNO;

    B.SELECT SUM(ID) FROM EMP ORDER BY DEPTNO;

    C.SELECT COUNT(ID) FROM EMP ORDER BY DEPTNO;

    D.SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;


    正确答案:D 

  • 第2题:

    关系模式SCS(Sno,Cno,Score)中,Sno是学生学号,Cno是课程号,Score是成绩。若要查询每门课成绩的平均成绩,且要求查询结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,可用SQL语言写为(33)。若查询结果仅限于平均分数超过85分的,则应(34)。

    (51)

    A.SELECT Cno,AVG(Score)FROM SCS GROUP BY Score ORDER BY 2.Cno DESC

    B.SELECT Cno,AVG(Score) FROM SCS GROUP BY Cno ORDER BY 2.Cno DESC

    C.SELECT Cno,AVG(Score) FROM SCS ORDER BY Cno DESC ORDER BY Score

    D.SELECT Cno,AVG(Score) FROM SCS GROUP BY AVG(Score)ORDER BY Cno DESC


    正确答案:B

  • 第3题:

    对由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,其在被DBMS处理时,各子句的执序次序(43)。

    A.SELECT—FROM—GROUP—WHERE—ORDER

    B.FROM—SELECT—WHERE—GROUP—ORDER

    C.FROM—WHERE—GROUP—SELECT—ORDER

    D.SELECT—FROM—WHERE—GROUP—ORDER


    正确答案:C
    解析:SELECT[ALL|DISTNCT]目标列表达式>[目标列表达式>]…FROM表名或视图名>[表名或视图名>]...[WHERE条件表达式>][GROUPBY列名1>[HAVING条件表达式>]][ORDERBY列名2>[ASC|DESC]];整个SBLECT语句的含义是:根据WHERE子句的条件表达式,从FROM子句指定的基本表或视图中找出满足条件的元组,再按SELECTT子句中的目标列表达式,选出元组中的属性值形成结果表,如果有GROUP子句,则将结果按列名1>的值进行分组,该属性列值相等的元组为一个组。通常会在每组中作用集函数。如果GROUP子句带HAVING短语,则只有满足指定条件的组才予抽出;如果有ORDER子句,则结果表还要按列名2>的值的升序或降序排序。

  • 第4题:

    标准SQL基本查询模块的结构是

    A.SELECT. . . FROM. . . ORDER BY

    B.SELECT. . . WHERE. . . GROUP BY

    C.SELECT. . . WHERE. . . HAVING

    D.SELECT. . . FROM. . . WHERE.


    正确答案:D
    解析:使用SQL进行查询的基本查询模块结构是:
    SELECT字段名>FROM数据表名>WHERE查询条件>,
    故选项D为正确答案。

  • 第5题:

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

    A.SELECT XH,CJ FROM SC WHERE CH='3'ORDER BY CJ DESC

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

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

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


    正确答案:A
    解析:要在学生选课表SC中查询“学号和成绩”,主句为SELECT XH, CJ-FROM SC。条件为“选修了3号课程”,故条件子句为WHERECH='3'。SQL查询的结果还可以排序,子句是ORDER BY<列名>][ASC|DESC],其中ASC表示升序,DESC表示降序。题目要求按照分数的降序排列,故子句为ORDER BY CJ DESC。

  • 第6题:

    求每个交易所的平均单价的SQL语句是______。

    A.SELECT 交易所,avg(单价)FROM stock GROUP BY 单价

    B.SELECT 交易所,avg(单价)FROM stock ORDER BY 单价

    C.SELECT 交易所,avg(单价)FROM stock ORDER BY 交易所

    D.SELECT 交易所,avg(单价)FROM stock GROUP BY 交易所


    正确答案:D
    解析:本题要求的是每个交易所的平均单价,使用SELECT语句来完成该操作,通过GROUPBY按交易所进行分组。AVG()是求平均的函数。选项B、C使用ORDERBY是排序语句,不正确。选项A是按照单价进行分组也不正确。

  • 第7题:

    SQL查询命令的结构是:SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY…其中,使用HAVING时必须配合使用的短语是( )。

    A.FROM

    B.GROUP BY

    C.WHERE

    D.ORDER BY


    正确答案:B
    HAVING子句是限定分组时必须满足的条件,所以要跟寻GROUPBY子句。

  • 第8题:

    在SQL查询语句SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY中初始查询条件短语是( )。

    A.SELECT

    B.FROM

    C.WHERE

    D.HAVING


    正确答案:C
    SQL的核心是查询,SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成,其中主要短语的含义如下:·SELECT:说明要查询的字段。如果查询的字段需去掉重复值,则要用到DISTINCT短语;·FROM:说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询;·WHERE:说明查询条件,即选择元组的条件;·GROUPBY短语:用于对查询结果进行分组,可以利用它进行分组汇总;·HAVING短语:必须跟随GROUPBY使用,它用来限定分组必须满足的条件;·ORDERBY短语:用来对查询的结果进行排序。因此作为初始查询条件的短语是WHERE,故c选项正确。

  • 第9题:

    最基本的select语句可以只包括()子句和()子句。

    A.select,from

    B.select,group by

    C.select,where

    D.select,order by


    本题答案:A

  • 第10题:

    对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为()

    A.SELECT—FROM—GROUP—WHERE—ORDER

    B.FROM——SELECT--WHERE——GROUP——ORDER

    C.FROM——WHERE——GROUP——SELECT——ORDER

    D.SELECT——FROM——WHERE——GROUP——ORDER


    答案:C

  • 第11题:

    对于满足SQL92标准的SQL语句:  select foo,count(foo)from pokes where foo>10group by foo having count (*)>5 order by foo   其执行顺序应该是()。

    • A、FROM->WHERE->GROUP BY->HAVING->SELECT->ORDER BY
    • B、FROM->GROUP BY->WHERE->HAVING->SELECT->ORDER BY
    • C、FROM->WHERE->GROUP BY->HAVING->ORDER BY->SELECT
    • D、FROM->WHERE->ORDER BY->GROUP BY->HAVING->SELECT

    正确答案:A

  • 第12题:

    单选题
    SQL查询命令的结构是(  )。SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY…其中指定查询条件的短语是。
    A

    SELECT

    B

    FROM

    C

    WHERE

    D

    ORDER BY


    正确答案: D
    解析:
    从语法中可知指定的查询条件的短语为“WHERE”。

  • 第13题:

    标准的SQL基本查询语句的格式是( )。

    A.SELECT...FROM...WHERE

    B.SELECT...WHERE...FROM

    C.SELECT...WHERE...GROUP BY

    D.SELECT...FROM...ORDER BY


    正确答案:A
    解析:SELECT查询语句可带很多功能不同的短语,最基本的格式通常为:
    SELECT字段名列表>FROM表名>WHERE查询条件>
    其中,SELECT用于选择查询结果要显示的目标列表;FROM用于列出查询要用到的所有表文件;WHERE则用于指定查询结果的筛选条件。

  • 第14题:

    SQL查询命令的结构是SELECT…FROM…WHERE…

    GROUP BY…HAVING…ORDER BY…,其中指定查询条件的短语是( )。

    A.SELECT

    B.FROM

    C.WHERE

    D.ORDER BY


    正确答案:C
    C。【解析】在SQL语句中WHERE语句是指定查询条件的语句。

  • 第15题:

    标准SQL基本查询模块的结构是 ______。

    A.SELECT…FROM…ORDER BY

    B.SELECT…WHERE…GROUP BY

    C.SELECT…WHERE…HAVING

    D.SELECT…FROM…WHERE


    正确答案:D
    解析:SELECT查询命令包含很多功能各异的子句选项,但最基本的格式是:SELECT…FROM…WHERE。其中,SELECT用于选择查询结果要显示的目标列表,FROM用于列出查询要用到的所有表文件,而WHERE则用于指定查询结果的筛选条件。

  • 第16题:

    查询金额最大的那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的描述是完整的。

  • 第17题:

    标准SQL基本查询模块的结构是 ______。

    A.SELECT…FROM…ORDERBY

    B.SELECT…WHERE…GROUPBY

    C.SELECT…WHERE…HAVING

    D.SELECT…FROM…WHERE


    正确答案:D
    解析:SELECT查询命令包含很多功能各异的子句选项,但最基本的格式是:SELECT…FROM…WHERE。其中,SELECT用于选择查询结果要显示的目标列表,FROM用于列出查询要用到的所有表文件,而WHERE则用于指定查询结果的筛选条件。

  • 第18题:

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

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

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

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

    D.SELECTXH,GDFROMSC; WHERE CH='3'GROUP BY GD ASC


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

  • 第19题:

    SQL查询命令的结构是SELECT…FROM…WHERE…

    GROUP BY…HAVING…ORDER BY…,其中HAVING必须配合使用的短语是

    A.FROM

    B.GROUP BY

    C.WHERE

    D.ORDER BY


    正确答案:B
    解析:GROUP BY短语用于对查询结果进行分组,HAVING必须跟在GROUP BY短语后面使用,用来限定分组必须满足的条件。

  • 第20题:

    SQL查询命令的结构是SELECT…FROM…WHERE…GROUP BY…HAVING …ORDER BY…,其中HAVING必须配合使用的短语是( )。

    A.FROM

    B.GROUP BY短语

    C.WHERE短语

    D.ORDER BY短语


    正确答案:B
    B。【解析】在SQL语句中先使用GROUPBY短语进行分组,再使用HAVING语句。

  • 第21题:

    求每个单位的平均基本工资的SQL语句是( )。

    A.SELECT 单位,avg(基本工资) FROM zg GROUP BY基本工资

    B.SELECT 单位,avg(基本工资) FROM zg ORDER BY基本工资

    C.SELECT 单位,avg(基本工资) FROM zg ORDER BY单位

    D.SELECT 单位,avg(基本工资) FROM zg GROUP BY单位


    正确答案:D
    解析:本题是对SQL的数据查询功能的考察。首先用GROUP BY子句将不同单位分组,然后利用求平均函数avg()求出各个单位基本工资的平均值,最后确定所要列出的字段名。

  • 第22题:

    对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为()

    • A、SELECT—FROM—GROUP—WHERE—ORDER
    • B、FROM--WHERE——GROUP——ORDER——SELECT
    • C、FROM——WHERE——GROUP——SELECT——ORDER
    • D、SELECT——FROM——WHERE——GROUP——ORDER

    正确答案:C

  • 第23题:

    单选题
    SQL查询命令的结构是(  )。SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY…其中HAVING必须配合使用的短语是。
    A

    FROM

    B

    GROUP BY

    C

    WHERE

    D

    ORDER BY


    正确答案: A
    解析:
    HAVING是用来辨别分组条件,所以它和GROUP BY配合使用,并且在GROUP BY短语之后。