本题目要求编写SQL语句,在SPJ数据库中,查询供应工程号为j1的供应商号 sno

提示:请使用SELECT语句作答。

表结构:

请在这里写定义表结构的SQL语句。例如:


CREATE TABLE  j  ( jno  char(3) NOT NULL,  -- 工程项目号jname  varchar(10) DEFAULT NULL,city  varchar(10) DEFAULT NULL,PRIMARY KEY ( jno )
) ;
CREATE TABLE  p  (pno  char(3) NOT NULL,  -- 零件号pname  varchar(10) DEFAULT NULL,color  char(2) DEFAULT NULL,weight  smallint DEFAULT NULL,PRIMARY KEY ( pno )
) ;
CREATE TABLE  s  (sno  char(3) NOT NULL,  -- 供应商号sname  varchar(10) DEFAULT NULL,status  char(2) DEFAULT NULL,city  varchar(10) DEFAULT NULL,PRIMARY KEY ( sno )
) ;
CREATE TABLE  spj  (sno  char(3) NOT NULL,pno  char(3) NOT NULL,jno  char(3) NOT NULL,qty  smallint DEFAULT NULL,PRIMARY KEY ( sno , pno , jno ),CONSTRAINT  fk_jno  FOREIGN KEY ( jno ) REFERENCES  j  ( jno ),CONSTRAINT  fk_pno  FOREIGN KEY ( pno ) REFERENCES  p  ( pno ),CONSTRAINT  fk_sno  FOREIGN KEY ( sno ) REFERENCES  s  ( sno )
);

表样例

请在这里给出上述表结构对应的表样例。例如

s表:

p表:

j表:

spj表:

输出样例:

请在这里给出输出样例。例如:

select distinct spj.sno from spj
join j on
spj.jno=j.jno
join p on
spj.pno=p.pno
join s on
s.sno=spj.sno
where j.jno='j1'
order by sno asc

10-7 spj-查询供应工程 j1 的供应商相关推荐

  1. 10-79 spj-查询供应工程 j1 零件 p1 的供应商

    分数 10 全屏浏览题目 切换布局 作者 张庆 单位 集美大学 本题目要求编写SQL语句,在SPJ数据库中,查询供应工程号为j1零件号为p1的供应商号 sno. 提示:请使用SELECT语句作答. 表 ...

  2. 求供应工程J1零件的供应商号码SNO 2 求供应工程J1零件P1的供应商号码SNO 3 求供应工程J1零件为红色的供应商号码SNO 4 求没有使用天津供应商生产的红色零件的工程号JNO 5 找出所有供

    郑晖 2019年4月14日10:20:23 第4题,第5题 #答案 --P130 第4题(1).求供应工程J1零件的供应商号码SNO select SNO from SPJ ;--(2).求供应工程J ...

  3. oracle分页查询前10条,Oracle查询前十条记录及分页查询(第5条到第10记录)

    Oracle查询前10条记录及分页查询(第5条到第10记录) 如果你想了解Oracle查询前10条记录的相关实际应用方案的话,你就可以点击以下的文章对其在实际相关操作中的正确用法,有一个更加完善的认识 ...

  4. PostgreSQL · 实现分析 · PostgreSQL 10.0 并行查询和外部表的结合

    前言 大家都知道,PostgreSQL 近几大版本中加入了很多 OLAP 相关特性.9.6 的并行扫描应该算最大的相关特性.在今年发布的 10.0 中,并行扫描也在不断加强,新增了并行的索引扫描. 我 ...

  5. 10.term level 查询

    文章目录 1. term level查询总结 2. 样例 1 . exists query 2 . fuzzy query 3 . ids query 4 . prefix query 5 . ran ...

  6. 10通信端口感叹号_工程现场通信总线布线、压接规范

    一.现场通信总线分类 1.1 串行通信 串行通信中的每帧数据(7位或8位)都包含一个低电平的起始位,一个高电平的停止位和一个校验位,数据的传输波特率可从300bps-115200bps.设备间通信的前 ...

  7. 5.10.1 操作查询之生成表查询

    操作查询用于创建新表或者对现有表中的数据进行修改.一个数据库系统经常需要进行各种数据维护.例如对于教学管理数据库,当一届学生毕业后,不仅需要把这届毕业生的各种数据从现有的教学管理数据库中成批地导出到学 ...

  8. ​5.10.5 操作查询之更新查询

    在对数据库进行数据维护时,经常需要成批更新数据.例如,把当前商品的价格降价5个百分点.对于这一类操作最简单.最有效的方法是利用Access提供的更新查询来完成.     例  对罗斯文数据库,把现有订 ...

  9. 牛客练习赛10 F-序列查询(莫队+链表)

    F-序列查询 v5zsq题解 假设数字xxx在区间[l,r]种出现y次,那么包含x的子区间个数为2r−l+1−y⋅(2y−1)2^{r-l+1-y}·(2^y-1)2r−l+1−y⋅(2y−1),因此 ...

  10. 应该记住的10个SQL 查询

    注意:所有查询都是用PostgreSQL编写的. 文章目录 选择所有行 where 语句 Group by and Have 子句 Order By and Limit 日期函数 内连接.左连接或右连 ...

最新文章

  1. eve战巡族伤害_新版本各族3级战巡资料【纯手打】
  2. boost::two_graphs_common_spanning_trees用法的测试程序
  3. volatile关键字及编译器指令乱序总结
  4. 如何限制iframe内网页打开新窗口_网页外链用了 target=quot;_blankquot;,结果悲剧了...
  5. Rust性能分析-迭代器的enumerate方法是否会影响程序性能
  6. 华为Mate 40系列或首发屏下摄像头:全球首个量产级别方案
  7. 网络协议 3 - 从物理层到 MAC 层
  8. 【Java每日一题】20161019
  9. Mac安装tensorflow
  10. Machine Learning and Data Science 教授大师
  11. 工大瑞普虚拟思科实验室full(U7.3)环境配置方法
  12. R语言快捷键大全中文版
  13. 大气压力换算公式_大气压换算公式(大气压与温度换算公式)
  14. 小小一方士 C# Async\Await 之 上传/下载文件进度条实现原理
  15. Linux cp 复制文件强制覆盖的用法
  16. 培训班作业---作业1:公羊母羊生小羊的问题
  17. 熊猫在线压缩图_回归图与熊猫和脾气暴躁
  18. USA gov data from Bitly
  19. HyperLynx(十三)Hyperlynx前放置之对网络的EMC分析
  20. 6款MacOS系统性能监控优化工具介绍

热门文章

  1. ORACLE导出表数据-dmp文件
  2. 双11购书大优惠!独家优惠券,折后再减,赶紧来抢啊!
  3. Linux环境安装mysql8
  4. 洛谷:P哥的桶(线段树 + 线性基)
  5. CenterNet2:CenterNet再升级,原作者提出基于概率解释的两阶段目标检测
  6. ios服务器停止响应怎么办,iPhone 应用停止响应或意外关闭怎么办
  7. PHP超全基础知识点
  8. 360安全浏览器安装插件源文件存放位置
  9. PHPUnit 在 Windows下的安装
  10. HTML5 validity api,html5 form-Validity验证函数