对由SELECT--FROM—WHERE—GROUP--ORDE

题目

对由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
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有SQL语句: SELECT DISTINCT系号FROM教师WHERE工资>=; ALL(SELECT工资FROM教师WHERE系号="02") 与如上语句等价的SQL语句是

A.SELECT DISTINCT系号FROM教师WHERE工资>=; (SELECT MAX(工资)FROM教师WHERE系号="02")

B.SELECT DISTINCT系号FROM教师WHERE工资>=; (SELECT MIN(工资)FROM教师WHERE系号="02")

C.SELECT DISTINCT系号FROM教师WHERE工资>=; ANY(SELECT工资FROM教师WHERE系号="02")

D.SELECT DISTINCT系号FROM教师WHERE工资>=; SOME(SELECT工资FROM教师WHERE系号="02")


正确答案:A
解析:题干中的SQL语句的功能是:查询那些工资比02系工资都高的教师所在的系号,四个选项中只有选项A中的查询条件与此等价,用(SELECT MAX(工资) FROM…WHERE…)实现选择出最高工资,故选项A为正确答案。选项B的查询条件表示工资大于02系中工资最低的教师的工资,选项C和D中的ANY和SOME是同义词,表示查询出只要比02系中某一个教师工资高的记录即可。

第2题:

She didn’t remember very well where she learned the analogy of “Where are the string beans of yesterday?” (Philosophers Among Carrots) ()

此题为判断题(对,错)。


正确答案:T

第3题:

I asked him _______ .

A.where was the supermarket

B.where to the supermarket

C.where the supermarket was

D.where to get to the supermarket


正确答案:C

第4题:

在学生表中查找没有选课的学生,下列语句正确的是( )。

A.SELECT*FROM 学生 WHERE EXISTS; (SELECT*FROM 选课 WHERE学生号=学生.学生号)

B.SELECT*FROM 学生 WHERE NOT EXISTS; (SELECT*FROM 选课 WHERE 学生号=学生.学生号)

C.SELECT*FROM 学生 WHERE EXISTS; (SELECT*FROM 选课 WHERE 学生号=学生号)

D. SELECT*FROM 学生 WHERE NOT EXISTS; (SELECT*FROM 选课 WHERE 学生号=学生号)


正确答案:B
解析:本题是嵌套循环查循,在外层中使用了谓词EXISTS。依据题意,在子查询中有结果返回,应该用EXISTS谓词。内层查询引用了外层查询的表,所以在WHERE短语的学生号中使用关系名,即学生.学生号。

第5题:

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

第6题:

查找条件为:姓名不是NULL的记录( )

A.WHERE NAME ! NULL

B.WHERE NAME NOT NULL

C.WHERE NAME IS NOT NULL

D.WHERE NAME!=NULL


正确答案:C 

第7题:

They eat in the canteen at lunchtime.(用where对划线部分提问)


参考答案Where do they eat at lunchtime?

第8题:

Was it in the room _____ Mr.Johnsonlived_____ the exhibition was held?

A.that; that

B.where; that

C.where; where

D.that;where


参考答案:B

第9题:

Would you tell me ________?

A、where is the post office

B、where stands the post office

C、where the post office is

D、where stood the post office


参考答案:C

第10题:

与WHERE AGE BETWEEN 18 AND 23完全等价的是( )。

A.WHERE AGE>18AND AGE

B.WHERE AGE>=18AND AGE

C.WHERE AGE>18AND AGE

D.WHERE AGE>=18AND AGE


正确答案:D


更多相关问题