五、写出下面操作的sql语句(涉及条件的查询,可以根据实际数据进行等价替换) 1.查询所有货物的信息。 2.查询供应商名称中包含“信息”的供应商号,名称和地址。 3.查询地址为空的客户名称。 4.查询最高业绩的采购员姓名。 5.统计客户“中和信息技术”在2015年6月2日订购货物“ThinkPad”的数量。 6.将供应商(s5,中和信息,兰州)的信息添加到数据库中。 7.把货物“ThinkPad”的最低库存量上调 10%。 8.删除仓位号为“ml”的仓位信息。 六、创建采购单视图,显示采购单号、日期、供应

1. 查询所有货物的信息:

SELECT * FROM 货物表;

2. 查询供应商名称中包含“信息”的供应商号,名称和地址:

SELECT 供应商号, 供应商名称, 地址 FROM 供应商表 WHERE 供应商名称 LIKE ‘%信息%’;

3. 查询地址为空的客户名称:

SELECT 客户名称 FROM 客户表 WHERE 地址 IS NULL;

4. 查询最高业绩的采购员姓名:

SELECT 采购员姓名 FROM 采购员表 ORDER BY 业绩 DESC LIMIT 1;

5. 统计客户“中和信息技术”在2015年6月2日订购货物“ThinkPad”的数量:

SELECT COUNT(*) FROM 订单表 WHERE 客户名称=’中和信息技术’ AND 订购日期=’2015-06-02′ AND 货物名称=’ThinkPad’;

6. 将供应商(s5,中和信息,兰州)的信息添加到数据库中:

INSERT INTO 供应商表 (供应商号, 供应商名称, 地址) VALUES (‘s5’, ‘中和信息’, ‘兰州’);

7. 把货物“ThinkPad”的最低库存量上调 10%:

UPDATE 货物表 SET 最低库存量 = 最低库存量 * 1.1 WHERE 货物名称 = ‘ThinkPad’;

8. 删除仓位号为“ml”的仓位信息:

DELETE FROM 仓位表 WHERE 仓位号 = ‘ml’;

六、创建采购单视图,显示采购单号、日期、供应商名称、货物名称、单价、数量、金额:

CREATE VIEW 采购单视图 AS
SELECT 采购单号, 日期, 供应商名称, 货物名称, 单价, 数量, 单价*数量 AS 金额
FROM 采购单表
JOIN 供应商表 ON 采购单表.供应商号 = 供应商表.供应商号
JOIN 货物表 ON 采购单表.货物号 = 货物表.货物号;

返回顶部