SQL语句练习题 部分答案

SQL语句练习题 部分答案

ID:40577657

大小:5.43 MB

页数:4页

时间:2019-08-04

SQL语句练习题 部分答案_第1页
SQL语句练习题 部分答案_第2页
SQL语句练习题 部分答案_第3页
SQL语句练习题 部分答案_第4页
资源描述:

《SQL语句练习题 部分答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、用SQL语句建立以下四个表:供应商表S表:S(SNO,SNAME,STATUS,CITY)零件表P表:P(PNO,PNAME,COLOR,WEIGHT)工程表J表:J(JNO,JNAME,CITY)供应情况表SPJ表:SPJ(SNO,PNO,JNO,QTY)2、针对第1题的四表,用SQL语言完成下列查询1)求供应工程J1零件的供应商号码SNO。SELECTSNOFROMSPJWHEREJNO=”JI”2)求供应工程J1零件P1的供应商号码SNO。SELECTSNOFROMSPJWHEREJNO=”JI

2、”ANDPNO=”P1”3)求供应工程J1零件为红色的供应商号码SNO。lSELECTSNOFROMSPJ,PWHEREJNO=”JI”ANDSPJ.PNO=P.PNOANDP.COLOR=”红色”lSELECTSNOFROMSPJWHEREJNO=”JI”ANDPNOIN(SELECTPNOFROMPWHERECOLOR=”红色”)3、针对第1题的四表,用SQL语言完成下列查询1)求出所有供应商的姓名及其所在城市。SELECTSNAME,CITYFROMS2)找出所有零件的名称、颜色、重量。SELECT

3、PNAME,COLOR,WEIGHTFROMP3)找出使用供应商S1所供应零件的工程项目代码。SELECTJNOFROMSPJWHERESNO=”JI”4)找出工程项目J2所使用的各种零件的名称及其数量。SELECTP.PNAME,SPJ.QTYFROMP,SPJWHEREP.PNO=SPJ.PNOANDSPJ.JNO=”J2”5)找出上海厂商供应的所有零件的代码。SELECTDISTINCTPNOFROMSPJWHERESNOIN(SELECTSNOFROMSWHERECITY=”上海”)6)找出所有使

4、用上海产的零件的工程项目名。SELECTJNAMEFROMSPJ,S,JWHERES.SNO=SPJ.SNOANDJ.JNO=SPJ.JNOANDS.CITY=”上海”1)由S5供给的J4的零件P6改为由S3供应,试作必要的修改。UPDATESPJSETSNO=’S3’WHERESNO=’S5’ANDJNO=’J4’ANDPNO=’P6’2)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。DELETEFROMSPJWHERESNO=”S2”DELETEFROMSWHERESNO=”S2”3

5、)试将(S2,J6,P4,200)插入供应情况关系。INSERTINTOSPJVALUES(S2,J6,P4,200)4、1SELECTSNAMEFROMREADER,BOOKS,LOANSWHEREREADER.CARDNO=LOANS.CARDNOANDBOOKS.BCALLNO=LOANS.BCALLNOANDBOOKS.TITLE=’数据库’2SELECTBOOKS.TITLE,BOOKS.AUTHORFROMBOOKSINNERJOINLOANSONBOOKS.BCALLNO=LOANS.BCA

6、LLNOWHERELOANS.DATE<19940401lSELECTBOOKS.TITLE,BOOKS.AUTHORFROMBOOKS,LOANSWHEREBOOKS.BCALLNO=LOANS.BCALLNOANDLOANS.DATE<199404013SELECTCOUNT(*)AS借出数量FROMBOOKS,LOANSWHEREBOOKS.BCALLNO=LOANS.BCALLNOANDTITLE=’操作系统’ANDAUTHOR=’王平’

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。