某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,库存量)关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(53)。 查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为

admin2019-07-12  11

问题 某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,库存量)关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(53)。

    查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为:
    SELECT零件号,(54)
    FROM P
   (55);

选项 A、零件号,零件名称
B、零件号,供应商
C、零件号,供应商所在地
D、供应商,供应商所在地

答案B

解析 由图和“同一种零件可由不同的供应商供应,一个供应商可以供应多种零件”可知主键必须是零件号和供应商。
    查询平均价需用到AVG( ),最高价与最低价之间差距用到MAx( )-MIN( ),还要显示零件名称。
    GROUP BY可以对元组进行分组,因为表中零件号一列有很多重复,当查询各种零件时必须把相同零件分为一组。
    该关系应该分为三部分:零件信息、库存信息、供应商信息。所以C比较合适。
转载请注明原文地址:https://kaotiyun.com/show/MBCZ777K
0

相关试题推荐
最新回复(0)