niusouti.com

某SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表 (商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。CREATE PROC p_Sum@year INTASSELECT (13) WITH TIRS商品类别,SUM(销售数量)AS销售总数量13.

题目

某SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表 (商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。

CREATE PROC p_Sum

@year INT

AS

SELECT (13) WITH TIRS

商品类别,SUM(销售数量)AS销售总数量

13.


相似考题
参考答案和解析
正确答案:TOP 3
TOP 3
更多“某SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表 (商品号,销 ”相关问题
  • 第1题:

    设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。清补全如下语句:

    CREATE VIEW V1(商品类别,平均价格)

    AS

    SELECT商品类别,______FROM商品表

    GROUP BY商品类别


    正确答案:AVG(价格)
    AVG(价格) 解析:SQL中计算一组记录中某个字段值的平均值用AVG(字段名)函数。

  • 第2题:

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

    A.0101

    B.0202

    C.0110

    D.0112


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

  • 第3题:

    在SQL Server 2008中,设有商品表(商品号,商品名,生产日期,单价,类别)。现经常需要执行下列查询: SELECT 商品号, 商品名, 单价 FROM 商品表 WHERE 类别 IN (′食品′,′家电′) ORDER BY 商品号 现需要在商品表上建立合适的索引来提高该查询的执行效率。下列建立索引的语句,最合适的是( )。

    A.CREATE INDEX Idx1 ON 商品表(类别)

    B.CREATE INDEX Idx1 ON 商品表(商品号,商品名,单价)

    C.CREATE INDEX Idx1 ON 商品表(类别,商品号,INCLUDE (商品名,单价)

    D.CREATE INDEX Idx1 ON 商品表(商品号,INCLUDE (商品名,单价,WHERE 类别 = '食品' OR 类别 = '家电'


    正确答案:D

  • 第4题:

    设有商品表(商品号,商品名,单价) 和销售表(商品号,销售时间,销售数量)。现要查询单价高于100元的全部商品的销售总次数和总数量,包括没有被卖出过的商品(没有被卖出过的商品的销售总次数和总数量置为0) 。请补全如下语句:

    SELECT商品表。商品号,销售总次数= (9) ,

    销售总数量=SUM(销售数量)

    FROM商品表 (10) 销售表

    0N商品表。商品号=销售表。商品号

    WHERE单价>100

    GROUP BY商品表。商品号

    (9)


    正确答案:COUNT(销售表.商品号)
    COUNT(销售表.商品号)

  • 第5题:

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


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