1. 查询不供应红色产品的厂家号和厂家名。

select Sno, Sname

from S

where Sno not in (

select Sno from SPJ, P where SPJ.Pno=P.Pno and Color='红');

  1. 查询没有供应过供应商S1供应的零件的供应商名称。

Select sname

From s

Where sno not in(

select sno from spj where pno in

(select pno from spj where sno =’s1’)

);

或者:

Select sname

From s

Where sno not in(

Select a.sno from spj a, spj b

Where a.pno = b.pno and b.sno = ‘s1’);

错误如下:

Select sname

From s,spj

Where s.sno = spj.sno and pno not in(select pno from spj where sno =’s1’)

  1. 查询不供应p1 但供应零件 P3的供应商名称。

Select sname

From s

Where sno in (

select sno from spj where pno = ‘p3’ and

sno not in (select sno from spj where pno = ‘p1’)

);

或者:

Select s.sno,sname

From spj,s

Where spj.sno = s.sno and pno = ‘P3’

and sno not in(

select sno from SPJ where pno =’P1’);

  1. 查询没有供应全部零件的供应商的名称。

Select sname

From s

Where exists(

select *

from p

where not exists (

select *

from spj

where s.sno = spj.sno and p.pno = spj.pno));

  1. 查询没有使用S3供应的零件的所有工程信息及其使用零件的情况。

Select J.*,pno,sno,qty

From J left join spj on j.jno = spj.jno

Where jno not in (select jno from spj where sno = ‘s3’);

  1. 查询每个工程及其使用零件的供应商和零件的情况。

Select j.jno,jname,

From j left join spj on j.jno = spj.jno left join p on p.pno = spj.pno left join s on s.sno = spj.sno;

  1. 查询各个工程的工程号、工程名以及所使用的的零件号、零件名及其数量。

Select j.jno,jname,p.pno,pname,qty

From j left join spj on j.jno = spj.jno left join p on p.pno = spj.pno

Group by spj.jno,spj.pno;

查询-SPJ练习3参考答案相关推荐

  1. 查询计算机系男生修了,sql练习参考答案

    SQL查询参考答案 1.分别查询学生表和学生修课表中的全部数据. select * from student select * from sc 2.查询计算机系的学生的姓名.年龄. select 姓名 ...

  2. c语言程序设计河北,2020春C语言程序设计赵玲玲单元测试参考答案查询,工程经济与应用...

    所以,读书不要进入这样的状态,要选择看什么书,更要扩大自己的阅读范围,不要只盯着某个类型,或者某个领域的书不放.开放性的思维,需要开放性的阅读.说完了这些读书方法,后我还想再强调一点,读书是种学习,实 ...

  3. python高级语言应用结课报告_校本课程开发章节测试参考答案,高级语言程序设计Python章节测试参考答案查询...

    校本课程开发章节测试参考答案 从人的一天来说,长时间的一直学习不一定是好事.所以一天到晚都在看书的人,并不一定是学习很好的人,而大多数的学霸肯定不会一天到晚的看书.研究表明,长时间学习不仅不会提升学习 ...

  4. 知道PHP期末答案,PHP期末练习(参考答案).doc

    PHP期末练习(参考答案) 练习题 单选 以下控制选项与错误控制无关的是:( ) error_reporting display_errors log_errors date.timezone 下面不 ...

  5. 西南科技大学 计算机组成原理2011-2012,西南科技大学计算机组成原理2010-2011试卷A卷参考答案(2011)...

    西南科技大学2010-2011-1学期 <计算机组成原理>本科期末考试试卷(A卷) 参考答案及评分细则 一.名词解释:(每小题5分,共20分) 1.总线 一组可由多个部件分时共享的信息传输 ...

  6. 计算机课程大作业答案,计算机接口技术课堂大作业(1)参考答案

    计算机微机原理 计算机接口技术课堂大作业参考答案(1) 姓名: 班级: 学号: 成绩: ---------------------------------- 一.填空题(每空2分,共30分) 1.接口 ...

  7. 百一测评java基础答案_百一测评——《Web应用开发》选择题(含参考答案)—JavaEE基础...

    <百一测评--<Web应用开发>选择题(含参考答案)-JavaEE基础>由会员分享,可在线阅读,更多相关<百一测评--<Web应用开发>选择题(含参考答案)- ...

  8. 某计算机公司的库存管理,《管理系统中计算机应用》应用题数据流程图汇总题及参考答案...

    <管理系统中计算机应用>应用题及参考答案 --数据流程图1.教学管理的主要工作过程是:系办(公室)输入班级和教学时间,查看教学计划表,确定本学期教学任务:根据本学期教学任务,查看教师表,制 ...

  9. 南开大学计算机原理在线作业,南开大学20秋《计算机原理》在线作业-1(参考答案)...

    计算机软件是指(). A.操作系统 B.汇编程序 C.用户程序 D.所有程序及文档的统称 查看答案 参考答案 8086微机系统的地址总线是(). A.8位 B.16位 C.20位 D.32位 查看答案 ...

  10. 两万字详细爬虫知识储备,数据采集与清洗基础习题(一)头歌参考答案

    数据采集习题参考答案,会持续更新,点个关注防丢失.为了方便寻找,按照头歌的门类从新整理了实训的分类,朋友们记得看标题哦,按标题寻找! 该篇为爬虫知识储备! 文章目录 实训一:HTML基础 第一关:初识 ...

最新文章

  1. JPA 中文乱码问题
  2. 10W字!推荐一个牛逼的人工智能笔记教程!全部整理好了(附下载)!
  3. websocket实现单聊
  4. php 文件hash,PHP HASH算法实现代码分享
  5. 2021-06-20 pip有时候需要加上--user安装才好使
  6. OpenShift 4 - DevSecOps Workshop (9) - 向Dev环境部署应用镜像
  7. matlab的imnoise
  8. 手机社交游戏与触动用户的环节
  9. 2021-01-26
  10. input函数使用及运算符
  11. html5 m3u8 直播,html5 让video支持m3u8播放
  12. 获取UDID的几种方式
  13. 嵌入式 职位描述 职位要求
  14. Groovy 快速入门
  15. 955 互联网公司白名单来了!这些公司月薪20k,没有996!福利榜国内大厂只有这家!
  16. 使用Maven创建Servlet项目及优化流程
  17. linux 打开终端自动运行脚本.barshrc
  18. nimi SearchEngin 项目思路及算法
  19. 二叉树中的的深度、高度、度及其运算性质详解
  20. 使用Git上传项目到码云

热门文章

  1. TextView源码解析
  2. ubuntu20.04 虚拟机连不上网
  3. java jedis.incr()_Java Jedis.incr方法代碼示例
  4. 修真院七种教学工具之学习日报
  5. Halcon深度学习-目标检测-Rectangle1
  6. 三级等保 关闭111端口
  7. 如何给php安装上pecl,PHP PECL如何安装扩展?
  8. u8信息服务器,u8服务器和数据库详细
  9. php 模态框效果,超酷的模态框效果 - Nifty
  10. Autovue Client/Server 部署时的连接问题及诊断策略