SQL语言训练2
- 表格属性
- 创建表格
- SQL语言查询
-
- 1. 查询供应商名称中包含“盛”字的供应商信息
- 2. 找出向北京供应商购买重量大于30的零件的工程名
- 3. 查询有3个以上(包含3个)供应零件数是200以上(包含200)的供应商的供应商号及(供应零件200(包含200)以上的)业务数(一条供应记录对应一个业务)
- 4. 查询供应商“为民”所提供的零件名和数量
- 5. 查询为 “三建”项目提供零件的供应商名及所在城市
- 6. 查询每个供应商的供应商号、供应商名、服务的项目名及所在城市
- 7. 查询所有零件的使用情况,列出零件号、零件名、使用数量
- 8. 查询所有低于500个的零件使用记录,并按数量降序排列,列出供应商名、项目名、零件名、数量。
- 9. 查询为项目J1提供零件P3且数量在100个以上的所有供应商的供应商号、供应商名、提供零件数量。
- 10. 查询“造船厂”项目使用的零件名称和数量
- 11. 查询同时使用了S1和S4所提供零件的项目号
- 12. 找出没有使用天津产的红色零件的工程号
- 13. 查询至少用了S1供应商所供应的全部零件的工程号
- 14. 查询没有使用零件P2的工程号
- 15. 查询使用数最多的零件的零件号及其使用数量
- 16. 查询至少用了S1供应商所供应的全部零件的工程
表格属性
创建表格
主码:primary key()
外码:foreign key() references 表格名称()
supplier 表创建
create table supplier
(sno varchar(10), sname varchar(50), status int,
city varchar(20), primary key(sno));
component 表创建
create table component (pno varchar(10), pname varchar(50),
color varchar(20), weight int, primary key(pno));
project 表创建
create table project (jno varchar(10), jname varchar(50),
city varchar(20), primary key(jno))
support 表创建
create table support(sno varchar(10), pno varchar(10),
jno varchar(10), qty int