以下3题使用如下3个数据库表:   商品(商品号,部门号,商品名称,数量,产地)   部门(部门号,部门名称)   价格(商品号,商品价格)

admin2009-04-15  17

问题 以下3题使用如下3个数据库表:
  商品(商品号,部门号,商品名称,数量,产地)
  部门(部门号,部门名称)
  价格(商品号,商品价格)

选项 A、SELECT 商品.商品名称,价格.商品价格,部门.部门名称;         FROM 部门,商品,价格  WHERE 商品号=’400015’;
B、SELECT 商品.商品名称,价格.商品价格,部门.部门名称;         FROM 部门,商品,价格  WHERE 商品.商品号=’400015’;          AND 部门.部门号:商品.部门号  AND 商品.商品号=价格.商品号
C、SELECT 商品名称,商品价格,部门名称;         FROM 部门,商品,价格  WHERE 商品.商品号=’400015’;
D、SELECT 商品名称,商品价格,部门名称;         FROM 部门,商品,价格  WHERE 商品号=’400015’;          AND 部门.部门号:商品.部门号  AND 商品.商品号=价格.商品号

答案2

解析 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子句中指定连接条件和筛选条件。
转载请注明原文地址:https://jikaoti.com/ti/YGF7FFFM
0

最新回复(0)