题目内容:
设服装销售数据库有服装产品、销售点、售货单三个数据表,服装产品有 产品编号 C 6, 产品品牌 C 4, 产品价格 N 5,1三个字段。
销售点表有 销售点编号 C 3,名称 C 10,所属地区 C 4 三个字段。
售货单表有售货单编号 C 7,销售点编号 C 3,销售日期 D,产品编号 C 6,销售数量 I五个字段。
各数据表的内容如下图所示。
1. 查询销售日期为2009年5月1日和2009年5月2日的售货单的各个字段的信息,按销售数量从高到低的顺序排列。
SELECT * FROM 售货单 where 销售日期=CTOD(‘2009.05.01’) ;
OR 销售日期=CTOD(‘2009.05.02’) ORDER BY 销售数量 DESC
2. 查询服装产品表中平均价格在300元以下的产品品牌和平均价格。
SELECT 产品品牌, AVG(产品价格) from 服装产品 ;
GROUP BY 产品品牌 HAVING AVG(产品价格)<300
3. 查询才子品牌的服装产品的售货单情况,查询出售货单编号、销售日期、产品编号、销售数量、销售点名称、所属地区,将查询结果存放在数据表d:\temp1中。
SELECT 售货单编号、销售日期、产品编号、销售数量、销售点名称、所属地区;
FROM 售货单,销售点;
WHERE 售货单.销售点编号=销售点.销售点编号;
INTO TABLE d:\temp1
4. 在销售点数据表中增加“销售点类别”字段,设置其数据类型为字符型,宽度为4,默认值为“专柜”。
ALTER TABLE 销售点 ADD 销售点类别 C(4) DEFALUT ‘专柜’
5. 在服装产品数据表中插入一条数据记录,产品编号为CY0004,产品品牌为才子,价格为300。
INSERT INTO 服装产品 values (‘CY0004’, ‘才子’, 300)
参考答案: