查询使用上海厂商供应的零件的工程的名字

时间: 2024-03-02 11:52:24 浏览: 65
好的,根据你的要求,我可以给出以下 SQL 查询语句: ``` SELECT DISTINCT P.JNAME FROM SUPPLIER S, SPJ SP, PROJECT P WHERE S.SNO = SP.SNO AND SP.JNO = P.JNO AND S.SADDRESS LIKE '%上海%' ORDER BY P.JNAME; ``` 这个查询语句可以查询出使用上海厂商供应的零件的工程的名字。其中,使用了供应商、零件、项目等表格的关联查询,同时加入了对供应商地址的限制条件,并使用 DISTINCT 关键字去重。最后按照工程名字进行排序。
相关问题

查询上海厂商供应的所有零件的号码

好的,根据你的要求,我可以给出以下 SQL 查询语句: ``` SELECT DISTINCT SP.PNO FROM SUPPLIER S, SPJ SP WHERE S.SNO = SP.SNO AND S.SADDRESS LIKE '%上海%' ORDER BY SP.PNO; ``` 这个查询语句可以查询出上海厂商供应的所有零件的号码。其中,使用了供应商、零件等表格的关联查询,同时加入了对供应商地址的限制条件,并使用 DISTINCT 关键字去重。

请写出下面查询的SQL语句 1、求供应工程J1零件P1的供应商号码SNO; 2、求供应工程J1零件为红色的供应商号码SNO; 3、求出使用上海产的零件的工程名称; 4、求没有使用天津供应商生产的红色零件的工程号(分别用三种方式写); 5、求至少用了供应商S1所供应的全部零件的工程号JNO; 6、把全部红色零件的颜色改成蓝色; 7、由 S5 供给 J4 的零件 P6 改为由 S3 供应;

1. SELECT SNO FROM 供应 WHERE JNO='J1' AND LNO='P1' AND 工程='供应工程'; 2. SELECT SNO FROM 供应 WHERE JNO='J1' AND 颜色='红色' AND 工程='供应工程'; 3. SELECT DISTINCT 工程 FROM 使用 WHERE 地点='上海'; 4. (1) SELECT DISTINCT JNO FROM 使用 WHERE JNO NOT IN (SELECT DISTINCT JNO FROM 使用 WHERE 地点='天津' AND 颜色='红色'); (2) SELECT DISTINCT JNO FROM 使用 WHERE 地点<>'天津' OR (地点='天津' AND 颜色<>'红色'); (3) SELECT DISTINCT JNO FROM 使用 WHERE NOT EXISTS (SELECT * FROM 使用 WHERE JNO=使用.JNO AND 地点='天津' AND 颜色='红色'); 5. SELECT JNO FROM 使用 WHERE SNO='S1' GROUP BY JNO HAVING COUNT(DISTINCT LNO)=(SELECT COUNT(DISTINCT LNO) FROM 使用 WHERE SNO='S1'); 6. UPDATE 使用 SET 颜色='蓝色' WHERE 颜色='红色'; 7. UPDATE 供应 SET SNO='S3' WHERE JNO='J4' AND LNO='P6' AND SNO='S5';

相关推荐

最新推荐

recommend-type

上海交大软件工程硕士在职研究生辅导班笔记

上海交大软件工程硕士在职研究生辅导班笔记 现上传了关于 计算机组成原理的一节。(当前最新的课程哦) 有需要的其他课程的笔记的朋友,请email到我的邮箱。 我的email: maricle.f@gmail.com (请注明:交大笔记,我...
recommend-type

最优化讲义(上海交大)

最优化讲义上海交大: 1.引言 最优化问题概述 2.线性规划 3.无约束优化 4.非线性最小二乘问题 5.约束非线性规划
recommend-type

施聪-上海地铁通号专业智能运维规划与进展(ok).pdf

本文档为上海地铁维护保障有限公司通号分公司所编写的轨道交通智能运维规划和进展的智慧地铁智慧车站相关内容,包括背景、规划、进展和成效等。
recommend-type

上海电力大学数据结构 试卷.pdf

上海电力大学数据结构 试卷.pdf
recommend-type

上海电信中小企业电商服务平台性能测试报告

上海电信中小企业电商服务平台性能测试报告,很全面,分析到位!适合初学性能测试者。
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

MATLAB柱状图在信号处理中的应用:可视化信号特征和频谱分析

![matlab画柱状图](https://img-blog.csdnimg.cn/3f32348f1c9c4481a6f5931993732f97.png) # 1. MATLAB柱状图概述** MATLAB柱状图是一种图形化工具,用于可视化数据中不同类别或组的分布情况。它通过绘制垂直条形来表示每个类别或组中的数据值。柱状图在信号处理中广泛用于可视化信号特征和进行频谱分析。 柱状图的优点在于其简单易懂,能够直观地展示数据分布。在信号处理中,柱状图可以帮助工程师识别信号中的模式、趋势和异常情况,从而为信号分析和处理提供有价值的见解。 # 2. 柱状图在信号处理中的应用 柱状图在信号处理
recommend-type

HSV转为RGB的计算公式

HSV (Hue, Saturation, Value) 和 RGB (Red, Green, Blue) 是两种表示颜色的方式。下面是将 HSV 转换为 RGB 的计算公式: 1. 将 HSV 中的 S 和 V 值除以 100,得到范围在 0~1 之间的值。 2. 计算色相 H 在 RGB 中的值。如果 H 的范围在 0~60 或者 300~360 之间,则 R = V,G = (H/60)×V,B = 0。如果 H 的范围在 60~120 之间,则 R = ((120-H)/60)×V,G = V,B = 0。如果 H 的范围在 120~180 之间,则 R = 0,G = V,B =
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。