注意:此页面搜索的是所有试题
题目内容
(金融学(第二学期))
设服装销售数据库有服装产品、销售点、售货单三个数据表,
服装产品有 产品编号 C 6, 产品品牌 C 4, 产品价格 N 5,1三个字段。
销售点表有 销售点编号 C 3,名称 C 10,所属地区 C 4 三个字段。
售货单表有售货单编号 C 7,销售点编号 C 3,销售日期 D,产品编号 C 6,销售数量 I五个字段。
各数据表的内容如下图所示。
写出SQL语句执行下列操作:
1. 查询价格在230元以下的的才子品牌的服装产品的各个字段的信息,按价格从高到低的顺序排列。
Select * from 服装产品 where 价格<230 order by 价格 desc
2. 查询售货单中销售数量的合计在10件以上的服装产品的产品编号和销售数量的合计。
Select 产品,sum(销售数量) from 售货单 ;
group by 产品编号 having sum(销售数量)>=10
3. 查询销售点“红星步步高”的销售情况,查询出售货单编号、销售日期、销售数量、产品编号、产品品牌、产品价格,将查询结果存放在数据表d:\temp1中。
SELECT 售货单编号、销售日期、销售数量、售货单.产品编号、产品品牌、产品价格;
FROM 售货单, 服装产品
WHERE 售货单.产品编号=服装产品.产品编号
INTO TABLE d:\temp1
4. 在售货单数据表中增加销售金额字段,设置其数据类型为数值型,宽度为5,小数位数为1,有效规则为销售金额大于零。
ALTER TABLE 售货单 add 销售金额 N(5,1) CHECK 销售金额>0
5. 将服装产品数据表中“天剑”品牌的服装价格设置为9折。
服装产品有 产品编号 C 6, 产品品牌 C 4, 产品价格 N 5,1三个字段。
销售点表有 销售点编号 C 3,名称 C 10,所属地区 C 4 三个字段。
售货单表有售货单编号 C 7,销售点编号 C 3,销售日期 D,产品编号 C 6,销售数量 I五个字段。
各数据表的内容如下图所示。
写出SQL语句执行下列操作:
1. 查询价格在230元以下的的才子品牌的服装产品的各个字段的信息,按价格从高到低的顺序排列。
Select * from 服装产品 where 价格<230 order by 价格 desc
2. 查询售货单中销售数量的合计在10件以上的服装产品的产品编号和销售数量的合计。
Select 产品,sum(销售数量) from 售货单 ;
group by 产品编号 having sum(销售数量)>=10
3. 查询销售点“红星步步高”的销售情况,查询出售货单编号、销售日期、销售数量、产品编号、产品品牌、产品价格,将查询结果存放在数据表d:\temp1中。
SELECT 售货单编号、销售日期、销售数量、售货单.产品编号、产品品牌、产品价格;
FROM 售货单, 服装产品
WHERE 售货单.产品编号=服装产品.产品编号
INTO TABLE d:\temp1
4. 在售货单数据表中增加销售金额字段,设置其数据类型为数值型,宽度为5,小数位数为1,有效规则为销售金额大于零。
ALTER TABLE 售货单 add 销售金额 N(5,1) CHECK 销售金额>0
5. 将服装产品数据表中“天剑”品牌的服装价格设置为9折。
参考答案