SQL语句SELECT 部门表.部门号,部门名称,商品号,商品名称,单价;FROM 部门表,商品表;WHERE部门表.

题目

SQL语句 SELECT 部门表.部门号,部门名称,商品号,商品名称,单价; FROM 部门表,商品表; WHERE部门表.部门号=商品表.部门号; ORDER BY 部门表.部门号DESC,单价 查询结果的第一条记录的商品号为 ______。

A.101

B.202

C.110

D.112

参考答案和解析
正确答案:A
解析:该SELECT语句的功能是在部门表和商品表两个表中查询,利用SUM()函数在商品表中查询各部门商品金额合计,并将结果按照部门表中的部门号降序排列,单价字段作为排序的次关键字。因此,所选出记录的商品号应该是0101。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

SQL语句: SELECT部门表.部门号,部门名称,商品号,商品名 称,单价 FROM部门表,商品表 WHERE部门表.部门号一商品表.部门号 ORDER BY部门表.部门号DESC,单价 查询结果的第一条记录的商品号是( )。

A.0101

B.0202

C.0110

D.0112


正确答案:A
A。【解析】本题SQL语句的功能是从部门表、商品表中选取部门表.部门号、部门名称、商品号、商品名称和单价字段,查询的同时满足部门表的部门号字段和商品表中的部门号相等,同时按部门表.部门号降序排列,单价字段作为排序的次关键字。

第2题:

SQL语句 SELECT 部门表.部门号,部门名称,SUM(单价*数量), FROM 部门表,商品表; WHERE 部门表,部门号=商品表.部门号; GROUP BY 部门表. 部门号 查询结果为 ______。

A.各部门商品数量合计

B.各部门商品金额合计

C.所有商品金额合计

D.各部门商品金额平均值


正确答案:B
解析:该语句利用SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY 后的分组字段是部门号,因此它计算的是,各个部门商品金额的合计。

第3题:

SQL语句SELECT 部门名称 FROM部门表 WHERE 部门号 IN(SELECT 部门号,FROM 商品表 WHERE 单价 BETWEEN 420 AND 1000)查询结果是A)家用电器部、电话手机部 B)家用电器部、计算机部C)电话手机部、电视录摄像机部 D)家用电器部、电视录摄像机部


正确答案:A
该语句的执行过程是,首先在内层查询中查找哪个部门的商品单价在420元和1000元之间,并检索出部门号,然后,在外层查询在部门表中,查找出与之对应的部门名称,因此选项A正确。

第4题:

SQL语句SELECT 部门表.部门号,部门名称,商品号,商品名称,单价;FROM 部门表,商品表;WHERE部门表.部门号=商品表.部门号;ORDER BY部门表.部门号 DESC,单价查询结果的第一条记录的商品号是A)0101 B)0202 C)0110 D)0112


正确答案:A
该SELECT语句的功能是在部门表和商品表两个表中查询,利用SUMO函数在商品表中查询各部门商品金额合计,并将结果按照部门表中的部门号降序排列,单价字段作为排序的次关键字。因此,所选出记录的商品号应该是0101,选项A是正确答案。

第5题:

SQL语句SELECT 部门表.部门号,部门名称,SUM(单价*数量);FROM 部门表,商品表;WHERE部门表.部门号=商品表.部门号;GROUP BY部门表.部门号查询结果是A)各部门商品数量合计 B)各部门商品金额合计C)所有商品金额合计 D)各部门商品金额平均值


正确答案:B
该语句利用SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY后的分组字段是部门号,因此它计算的是各个部门商品金额的合计。

第6题:

SQL语句: SELECT部门表.部门号,部门名称,SUM(单价*数 量) FROM部门表,商品表 WHERE部门表.部门号一商品表.部门号 GROUP BY部门表.部门号 查询结果是( )。

A.各部门商品数量合计

B.各部门商品金额合计

C.所有商品金额合计

D.各部门商品金额平均值


正确答案:B
B。【解析】本题SQL语句的作用是从部门表中选取部门号、部门名称、单价与数量的乘积,查询的同时满足部门号字段和商品表中的部门号字段相等。GROUPBY后的分组字段是部门号,所以此题查询的结果是各个部门商品金额的总和。

第7题:

SQL语句 SELECT 部门表.部门号,部门名称,商品号,商品名称,单价; FROM 部门表,商品表; WHERE 部门表.部门号=商品表.部门号; ORDER BY 部门表.部门号 DESC,单价 查询结果的第一条记录的商品号是

A.0101

B.0202

C.0110

D.0112


正确答案:A
解析:该SELECT语句的功能是在部门表和商品表两个表中查询,利用SUM()函数在商品表中查询各部门商品金额合计,并将结果按照部门表中的部门号降序排列,单价字段作为排序的次关键字。因此,所选出记录的商品号应该是0101,选项A是正确答案。

第8题:

SQL语句 SELECT部门表.部门号,部门名称,SUM(单价*数量); FROM 部门表,商品表; WHERE 部门表.部门号=商品表.部门号; GROUP BY 部门表.部门号 查询结果是

A.各部门商品数量合计

B.各部门商品金额合计

C.所有商品金额合计

D.各部门商品金额平均值


正确答案:B
解析:该语句利用SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY后的分组字段是部门号,因此它计算的是各个部门商品金额的合计。

第9题:

以下3题使用如下3个数据库表:

商品(商品号,部门号,商品名称,数量,产地)

部门(部门号,部门名称)

价格(商品号,商品价格)

用SQL命令查询商品号为“400015”的商品名称、价格和部门名称,正确的命令是______。

A.SELECT 商品.商品名称,价格.商品价格,部门.部门名称; FROM 部门,商品,价格 WHERE 商品号='400015';

B.SELECT 商品.商品名称,价格.商品价格,部门.部门名称; FROM 部门,商品,价格 WHERE 商品.商品号='400015'; AND 部门.部门号:商品.部门号 AND 商品.商品号=价格.商品号

C.SELECT 商品名称,商品价格,部门名称; FROM 部门,商品,价格 WHERE 商品.商品号='400015';

D.SELECT 商品名称,商品价格,部门名称; FROM 部门,商品,价格 WHERE 商品号='400015'; AND 部门.部门号:商品.部门号 AND 商品.商品号=价格.商品号


正确答案:B
解析:SQL语言的数据查询功能的语法一般格式如下;
  SELECT目标列表达式>
  FROM[[表名1>|视图名1>][[INNE]
  JOIN 表名2>|视图名1>...ON连接条件>]...
  FROM[[数据库名>]owner>{表名>|视图名>}
  [,[[数据库名>.]owner>.{表名>|视图名>}...
  [WHERE条件表达式>]
  [GROUP BY列名1>
  [HAVING内部函数表达式>]]
  [ORDER BY列名2>{ASC/DESC}]
  连接查询是一种基于多个关系的查询。在SQL查询语句中建立两表间的连接可使用JOIN关键字连接其左右两个表名>所指的表,用ON子句指定连接条件;也可以一次性在WHERE子句中指定连接条件和筛选条件。