求至少用了供应商s1 数据库求至少用了供应商s1

金融百科2022-01-23 00:45:45

求至少用了供应商s1

select jname from j where exists(select 1 from spj a where sno='s1' )

关系代数: 1)求供应工程J1零件的供应商号码SNO: πSno(σSno='J1'(SPJ)) 2). πJno(SPJ)- πJNO(σcity='天津'∧Color='红' (S∞SPJ∞P) 5)求至少用了供应商S1.

用C语言编了一个. #include<stdio.h> #include<string.h> main() {char s[80],s1[80]; int i,n,j=0; scanf("%s",s); n=strlen(s); for(i=0;i<n;i+=2) {s1[j]=s[i]; j=j+1; } s1[j]='\0'; printf("%s\n",s1); }

求至少用了供应商s1 数据库求至少用了供应商s1

数据库求至少用了供应商s1

可以再建3张表,结构和S一样,分别为S1,S2,S3.其中:S1表中随便插入20条数据,姓名为姓(如:赵,钱,孙,李.)学号随意S2表中随便插入20条数据,姓名为名(第二字,如:宝,德,杰,雅..),学号随意.S3表中随便插入25条数据,姓名为名(第三字,如:刚,强,铁,汉..),学号随意.这样,就可以用笛卡尔积实现少量数据产生大量数据.(20*20*25= 10000)如:insert into s(姓名,学号) select s1.姓名+s2.姓名+s3.姓名,s1.学号+s2.学号+s3.学号 from s1,s2,s3得到如赵宝刚之类的10000个姓名.

概念别弄错了页面置换 !=缺页次数 页面置换两个都是6次F即 缺页次数/访问页面失败次数=页面置换次数(分别是6、6)+开始时填满物理块次数(分别是3、4)=9、10S即 命中/访问页面成功次数=分别是3、2故缺页率f分别为0.75和0.83

select jname from j where exists(select 1 from spj a where sno='s1' )

至少用了s1全部

引用 10 楼 dlut_liuq 的回复:引用 8 楼 sw4419 的回复:应该有J4才对楼主数据有问题数据没有问题

select jname from j where exists(select 1 from spj a where sno='s1' )

关系代数: 1)求供应工程J1零件的供应商号码SNO: πSno(σSno='J1'(SPJ)) 2). πJNO(σcity='天津'∧Color='红' (S∞SPJ∞P) 5)求至少用了供应商S1所供应的全部.

求至少供应s1

关系代数: 1)求供应工程J1零件的供应商号码SNO: πSno(σSno='J1'(SPJ)) 2)求供应工程J1零件P1的供应商号码SNO: πSno(σSno='J1'∧Pno='P1'(SPJ)) 3).

用C语言编了一个. #include<stdio.h> #include<string.h> main() {char s[80],s1[80]; int i,n,j=0; scanf("%s",s); n=strlen(s); for(i=0;i<n;i+=2) {s1[j]=s[i]; j=j+1; } s1[j]='\0'; printf("%s\n",s1); }

select jname from j where exists(select 1 from spj a where sno='s1' )

找出使用供应商s1

select 工程号 from 供应商表1 as a inner join 供应商表2 as b on(条件如a.id=b.id) where a.零件=b.零件 你这里没有列出表结构 我只能这样理解了 你参考下吧

select jname from j where exists(select 1 from spj a where sno='s1' )

1. 创建表 以S表为例,P表、J表、SPJ表同理的.create table s(sno char(5),sname . insert into s values('s1','精益','20','天津')2. 查询1)select sname,city from s2)select .

TAG: 用了   供应商   数据库