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

题目

对由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


相似考题
更多“对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为()A. ”相关问题
  • 第1题:

    对由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>的值的升序或降序排序。

  • 第2题:

    在定义游标时使用的FOR UPDATE子句的作用是()。

    A.执行游标

    B.执行SQL语句的UPDATE语句

    C.对要更新表的列进行加锁

    D.都不对


    参考答案:C

  • 第3题:

    DBMS执行CREATE VIEW语句的结果只是把(),并不执行其中的SQL语句。


    正确答案:对视图的定义存入数据字典

  • 第4题:

    用SQL书写查询语句时,使用WHERE子句指出的是()。

    • A、查询目标
    • B、查询结果
    • C、查询条件
    • D、查询资料源

    正确答案:C

  • 第5题:

    对由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

  • 第6题:

    在关系数据库SQL的数据查询SELECT语句中,FROM子句对应于()操作,WHERE子句对应于()操作。 


    正确答案:连接;选择

  • 第7题:

    试述在SQL语句的WHERE条件子句中谓词ALL和ANY有何异同?


    正确答案:在SQL语句的WHERE条件子句中谓词ALL和ANY都是为了指定查询范围,ANY可以指定子查询结果中的某个值,而ALL则指定子查询结果的全部值。

  • 第8题:

    在SELECT-SQL语句中,表示条件表达式用WHERE子句,分组用()子句,排序用()子句。


    正确答案:group by;order by

  • 第9题:

    执行Sql语句:select score*0.5+20as加权成绩from grade where(score*0.5+20)<60order by score*0.5+20,以下()描述是正确的。

    • A、错误提示:orderby子句中不能出现表达式。
    • B、正确执行,显示grade表中各列值,按照score由低到高排序。
    • C、正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。
    • D、错误提示:where子句中不能出现表达式。

    正确答案:C

  • 第10题:

    填空题
    在SELECT-SQL语句中,表示条件表达式用WHERE子句,分组用()子句,排序用()子句。

    正确答案: group by,order by
    解析: 暂无解析

  • 第11题:

    单选题
    执行Sql语句:select score*0.5+20as加权成绩from grade where(score*0.5+20)<60order by score*0.5+20,以下()描述是正确的。
    A

    错误提示:orderby子句中不能出现表达式。

    B

    正确执行,显示grade表中各列值,按照score由低到高排序。

    C

    正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。

    D

    错误提示:where子句中不能出现表达式。


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

  • 第12题:

    单选题
    使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(  )。
    A

    使用WHERE子句

    B

    在GROUP BY后面使用HAVING子句

    C

    先使用WHERE子句,再使用HAVING子句

    D

    先使用HAVING子句,再使用WHERE子句


    正确答案: D
    解析:
    在分组查询时,有时要求用分组实现满足某个条件记录的检索,这时可以用HAVING子句来实现。HAVING子句总是跟在GROUP BY子句之后,而不可以单独使用。

  • 第13题:

    使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 ______。

    A.使用WHERE子句

    B.在GROUP BY后面使用HAVING子句

    C.先使用WHERE子句,再使用HAVING子句。

    D.先使用HAVING子句,再使用WHERE子句


    正确答案:B
    解析:在SQLSELECT语句中,GROUPBY短语用作数据分组的条件,HAVING子句紧跟GROUPBY语句之后,作为进一步的分组条件,且不能单独存在。

  • 第14题:

    在SQL语言的SELECT语句中,用于对结果元组进行分组的是( )子句。

    A)GROUP BY

    B)HAVING

    C)ORDER BY

    D)WHERE


    正确答案:A

  • 第15题:

    在SQL查询语句中,WHERE子句的功能是()。


    正确答案:选择

  • 第16题:

    数据库执行SELECT查询语句时,各子句的书写先后顺序是:()

    • A、HAVING,WHERE,GROUP BY
    • B、GROUP BY,HAVING,WHERE
    • C、WHERE,GROUP BY,HAVING
    • D、WHERE,HAVING,GROUP BY

    正确答案:C

  • 第17题:

    已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其 SQL语句中WHERE子句的条件表达式是()。


    正确答案:班级is null

  • 第18题:

    在SQL的Select语句的下列子句中,通常和Having子句一起使用的是()

    • A、Order By子句
    • B、Where子句
    • C、Group By子句
    • D、不确定

    正确答案:C

  • 第19题:

    对于SELECT、UPDATE、DELETE查询语句,SQL注入的进入点通常是查询中的WHERE子句。


    正确答案:正确

  • 第20题:

    使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。

    • A、使用WHERE子句
    • B、在GROUPBY后面使用HAVING子句
    • C、先使用WHERE子句,再使用HAVING子句
    • D、先使用HAVING子句,再使用WHERE子句

    正确答案:B

  • 第21题:

    SQL的查询语句的where子句中,对空值的操作,不正确的是()

    • A、where AGE IS NULL   
    • B、where  AGE IS NOT NULL  
    • C、where  AGE = NULL    
    • D、where NOT  (AGE IS NULL)

    正确答案:C

  • 第22题:

    单选题
    使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()
    A

    使用WHERE子句

    B

    在GROUP BY后面使用HAVING子句

    C

    先使用WHERE子句,再使用HAVING子句

    D

    先使用HAVING子句,再使用WHERE子句

    E

    使用FOR子句


    正确答案: B
    解析: 在SQL SELECT语句中,GROUP BY短语用作数据分组的条件,HAV-ING子句紧跟GROUP BY语句之后,作为进一步的分组条件,且不能单独存在。

  • 第23题:

    填空题
    在SQL查询语句中,WHERE子句的功能是()。

    正确答案: 选择
    解析: 暂无解析