SQL练习题3_sql综合练习题
SQL练习题3由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“sql综合练习题”。
1查询陈刚和高宏的完整的销售记录,要求按照销售员分类汇总,有商品名称,卖出总价格,卖出总数量,商品库存量,筛选出卖出总价格大于10000的数据,按照销售员排序。
2在商品一览表中按货名分类统计同类商品的总数量及平均价格。
SELECT 总数量=SUM(库存量),平均价格=AVG(参考价格),货名 FROM 商品一览表 GROUP BY 货名
3在“进货表”中按“供货商ID”分类统计从各厂家进货的次数、总数量及进货总价格。SELECT 供货商ID,COUNT(供货商ID),SUM(数量),SUM(数量*进价)FROM 进货表 GROUP BY 供货商ID
4按货号分类统计“销售表”中各种商品的销售总数量、平均价格、最高价、最低价以及销售总金额。
SELECT 销售总数量=SUM(数量),平均价格=AVG(单价),最高价=MAX(单价),最低价=MIN(单价),销售总金额=SUM(金额),货号 FROM 销售表 GROUP BY 货号
5按货名分类统计“销售表”中不包括计算机整机的各种商品的销售总数量、平均价格以及销售总金额。
SELECT销售总数量=SUM(数量),平均价格=AVG(单价),销售总金额=SUM(金额),货名 FROM 销售表WHERE 货名 计算机 GROUP BY 货名
6按货号分类统计“销售表”中销售总量大于10的商品销售总数量、平均价格以及销售总金额。
7在“销售表”中按客户名称分类统计各客户的购货总数量、单笔最大量、单笔最小量、平均价格及购货总金额。
8在“销售表”中按客户名称和所购商品种类组合分类,统计各客户同一类商品的购货总数量、平均价、最高价、最低价及购货总金额。
9在“销售表”中按日期分类统计每天的商品日销售量、单笔最大金额、单笔最小金额和每日总销售额
10在“销售表”中分类统计各销售员的业绩:销售数量、单笔最大数量、单笔最大金额、三个月平均日 营业额、总营业额,并按总营业额降序排序。
11在“进货表”中按“货号”“进价”分类统计相同货号不同价格的进货次数和进货数量。
12求所卖出商品的毛利润。(销售总金额-总成本),成本可以理解为平均进价*数量。
13求每个销售员所创造的利润.14查询每种货物的进价小于平均进价的供货商信息。
SELECT * FROM 供货商表 WHERE 供货商ID=(SELECT 供货商ID FROM 进货表 S JOIN 商品一览表 XON S.货号=X.货号 WHERE 进价