SQL语言应用

来源:百度知道 编辑:UC知道 时间:2024/05/29 10:51:37
已知某公司创建了一个“订货管理”数据库,该数据库中包含“仓库”、“职工”、“供应商”、“订购单”四个关系;关系模式如下:
仓库(仓库号,城市)
职工(职工号,姓名,仓库号,工资)
供应商(供应商号,供应商名,地址)
订购单(订购单号,职工号,供应商号,订购日期)
1. 根据上述说明分析下列SQL语句,写出其对应的含义:
1)ALTER TABLE 仓库 ADD 面积 INT CHECK (面积>=100)(4分)

2)INSERT INTO 供应商 VALUES("S3","洪昌公司","北京")(4分)

3)SELECT * FROM 供应商 WHERE 地址="北京" AND 供应商号 IN (SELECT 供应商号 FROM 订购单 WHERE 职工号="E1")
(4分)

4)SELECT 仓库.仓库号,仓库.城市,COUNT(职工.职工号) AS 职工人数
第四问是
4)SELECT 仓库.仓库号,仓库.城市,COUNT(职工.职工号) AS 职工人数
FROM 仓库,职工 WHERE 仓库.仓库号=职工.职工号
GROUP BY 仓库.仓库号时间 ORDER BY 城市,仓库号 (4分)

1,为仓库表增加“面积”字段,类型是int型,必须大于等于100
2.为供应商表插入一条信息,内容是供应商号=“S3”,供应商名=“洪昌公司”,地址=“北京”
3.在供应商表中查询符合条件为地址是北京,供应商号为(查询订购单表,返回职工号为E1的所有供应商号)
4.语句才一半,显示:仓库表的仓库号,仓库表的城市,职工表中职工数量并且重命名为职工人数