试题详情
简答题针对习题3中的四个表试用SQL语言完成以下各项操作
  • (1)找出所有供应商的姓名和所在城市。
    SELECTSNAME,CITYFROMS
    (2)找出所有零件的名称、颜色、重量。
    SELECTPNAME,COLOR,WEIGHTFROMP
    (3)找出使用供应商S1所供应零件的工程号码。
    SELECTDISTJNOFROMSPJWHERESNO=’S1’
    (4)找出工程项目J2使用的各种零件的名称及其数量。
    SELECTPNAME,QTYFROMSPJ,P
    WHEREP.PNO=SPJ.PNOANDSPJ.JNO=’J2’
    (5)找出上海厂商供应的所有零件号码。
    SELECTPNOFROMSPJ,SWHERES.SNO=SPJ.SNOANDCITY=’上海’
    (6)出使用上海产的零件的工程名称。
    SELECTJNAMEFROMSPJ,S,J
    WHERES.SNO=SPJ.SNOANDS.CITY=’上海’ANDJ.JNO=SPJ.JNO
    (7)找出没有使用天津产的零件的工程号码。
    注意:SELECTDISPJNOFROMSPJWHEREJNONOTIN(SELECTDISTJNOFROMSPJ,SWHERES.SNO=SPJ.SNOANDS.CITY=’天津’)适用于JNO是唯一或不唯一的情况.
    注意:SELECTDISTJNOFROMSPJ,SWHERES.SNO=SPJ.SNOANDS.CITY<>’天津’适用于JNO是唯一的情况
    (8)把全部红色零件的颜色改成蓝色。
    UPDATEPSETCOLOR=’蓝’WHERECOLOR=’红’
    (9)由S5供给J4的零件P6改为由S3供应。
    UPDATESPJSETSNO=’S3’WHERESNO=’S5’ANDJNO=’J4’ANDPNO=’P6’
    (10)从供应商关系中删除供应商号是S2的记录,并从供应情况关系中删除相应的记录。
    A、DELETEFROMSWHERESNO=’S2’
    B、DELETEFROMSPJWHERESNO=‘S2’
    (11)请将(S2,J6,P4,200)插入供应情况关系。
    INSERTINTOSPJVALUES(‘S2’,‘J6’,‘P4’,200)
  • 关注下方微信公众号,在线模考后查看

热门试题