早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用SQL语言分别表示下列查询:供应者:SUPPLIER(SNO,SNAME,CITY);零件:PART(PNO,PNAME,WEIGHT);工程:JOB(JNO,JNAME,CITY);联系关系:SPJ(SNO,JNO,PNO,QTY);(其中,QTY为数量)这里,一个供应者可为多个不同工程提供多

题目详情
用SQL语言分别表示下列查询:
供应者:SUPPLIER(SNO,SNAME,CITY);
零件:PART(PNO,PNAME,WEIGHT);
工程:JOB(JNO,JNAME,CITY);
联系关系:SPJ(SNO,JNO,PNO,QTY); (其中,QTY为数量)
这里,一个供应者可为多个不同工程提供多种不同零件;同一个工程的同一零件可为多个供应者提供.
(1)查找CITY的值为上海的工程号与名称;
(2)查找给工程J1提供零件的供应者号SNO;
(3)查找给工程J1提供零件P1的供应者号SNO;
(4)查找给上海或武汉的工程提供零件的供应者号SNO;
(5)查找上海供应者不提供P2号零件的工程号JNO.
▼优质解答
答案和解析
(1) select * from JOB where city='上海'(2) select SNO,* from SPJ A inner join PART B on A.Pno=B.Pno inner join SUPPLIER c on A.Sno=C.Sno where JNo='J1'(3) select SNO,* from SPJ A inner join PART B on ...
看了用SQL语言分别表示下列查询:...的网友还看了以下: