Given the following query:SELECT last_name, first_name, age, hire_date FROM employee WHERE

题目

Given the following query:SELECT last_name, first_name, age, hire_date FROM employee WHERE age >40Which of the following clauses must be added to return the rows sorted by AGE, oldest first, and by LAST_NAME, from A to Z?()

A.SORT BY age ASC, last_name

B.SORT BY age DESC, last_name

C.ORDER BY age DESC, last_name

D.ORDER BY age ASC, last_name

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Examine the structure of the EMPLOYEES table:Column name Data type RemarksEMPLOYEE_ID NUMBER NOT NULL, Primary KeyLAST_NAME VARCNAR2(30)FIRST_NAME VARCNAR2(30)JOB_ID NUMBERSAL NUMBERMGR_ID NUMBER References EMPLOYEE_ID column DEPARTMENT_ID NUMBERYou need to create an index called NAME_IDX on the first name and last name fields of the EMPLOYEES table. Which SQL statement would you use to perform this task? ()

A. CREATE INDEX NAME _IDX (first_name, last_name);

B. CREATE INDEX NAME _IDX (first_name, AND last_name)

C. CREATE INDEX NAME_IDX ON (First_name, last_name);

D. CREATE INDEX NAME_IDX ON employees (First_name, AND last_name);

E. CREATE INDEX NAME_IDX ON employees (First_name, last_name);

F. CREATE INDEX NAME_IDX FOR employees (First_name, last_name);


参考答案:E

第2题:

标准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为正确答案。

第3题:

标准SQL基本查询模块的结构是A)SELECT…FROM…ORDER BYB)SELECT…WHERE…GROUP BYC)SELECT…WHERE…HAVINGD)SELECT…FROM…WHERE


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

第4题:

查询学生成绩大于90分(至少有一科成绩高于90分)的学生的姓名的正确命令是()

A.Select 姓名 from 学生 where 学生.学号=(select 学号 from 成绩 where 成绩>90)

B.Select 姓名 from 学生 where 学生.学号 in(select 学号 from 成绩 where 成绩>90)

C.Select 姓名 from 学生 where 学生.学号 >(select 学号 from 成绩 where 成绩>90)

D.Select 姓名 from 学生 where 学生.学号<(select 学号 from 成绩 where 成绩>90)


Select 姓名 from 学生 where 学生.学号 in(select 学号 from 成绩 where 成绩>90)

第5题:

有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价

A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)

B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)


正确答案:B
解析:IN是包含运算,此处子查询中得到多个结果,记录不惟一,因此不用“=”运算符;EXISTS是谓词,用来检查在子查询中时候有结果返回。

第6题:

检索那些城市至少有一个仓库的职工年龄在60以上,正确的命令是( )。

A.SELECT 城市 FROM 仓库 WHERE 仓库号 IN; SELECT 仓库号 FROM 职工 WHERE 年龄>60

B.SELECT 城市 FROM 仓库 WHERE 仓库号 IN; (SELECT 仓库号 FROM 职工 WHERE 年龄>60)

C.SELECT 仓库号 FROM 职工 WHERE 年龄>60 IN; SELECT 城市 FROM 仓库 WHERE 仓库号

D.SELECT 仓库号 FROM 职工 WHERE 年龄>60 IN; (SELECT 城市 FROM 仓库 WHERE 仓库号)


正确答案:B
解析:本题考查的是SQL数套查询。该查询功能是通过于查询查找有职工年龄在60岁以上的仓库号集合,然后在主查询中查找仓库号在这个集合中的记录,输出该仓库的城市信息,IN相当于集合运算符E。

第7题:

假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是( )。

A.SELECT*FROM学生WHERE学号IN(SELECT学号FROM选课WHERE成绩>=90)

B.SELECT*FROM学生WHERE学号NOT IN(SELECT学号FROM选课 WHERE成绩<90)

C.SELECT*FROM学生WHERE学号!=ANY(SELECT学号FROM选课 WHERE成绩<90)

D.SELECT*FROM学生WHERE学号=ANY(SELECT学号FROM选课 WHERE成绩>=90)


正确答案:B
解析:in表示包含关系,any表示只要有一条数据满足条件,整个条件成立。

第8题:

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

第9题:

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

第10题:

查询学生成绩大于90分的学生的姓名的正确的命令是________。

A.Select 姓名 From 学生 Where 学生.学号= (Select 学号 From 成绩表 Where 成绩>90)

B.Select 姓名 From 学生 Where 学生.学号In(Select 学号 From 成绩表 Where 成绩>90)

C.Select 姓名 From 学生 Where 学生.学号> (Select 学号 From 成绩表 Where 成绩>90)

D.Select 姓名 From 学生 Where 学生.学号< (Select 学号 From 成绩表 Where 成绩>90)


Select 姓名 From 学生表 Where 学生表.学号 = (Select 学号 From 成绩表 Where 成绩>90)