给定关系模式SP_P(供应商号,项目号,零件号,数量),查询至少给3个(包含3个)不同项目供应了零件的供应商,要求输出供应商号和供应零件数量的总和,并按供应商号降序排列。SELECT供应商号,SUM(数量)FROMSP_P( )(请作答此空)( )。A.WHERE项目号>2B.WHERE COUNT(项目号)>2C.HAVING(DISTINCT项目号)>2D.HAVING COUNT(DISTINCT项目号)>2
给定关系模式SP_P(供应商号,项目号,零件号,数量),查询至少给3个(包含3个)不同项目供应了零件的供应商,要求输出供应商号和供应零件数量的总和,并按供应商号降序排列。SELECT供应商号,SUM(数量)FROMSP_P( )(请作答此空)( )。
A.WHERE项目号>2
B.WHERE COUNT(项目号)>2
C.HAVING(DISTINCT项目号)>2
D.HAVING COUNT(DISTINCT项目号)>2
B.WHERE COUNT(项目号)>2
C.HAVING(DISTINCT项目号)>2
D.HAVING COUNT(DISTINCT项目号)>2
参考解析
解析:SELECT语句的基本语法结构:SELECT[ALL|DISTINCT]<列名>[,···n]FROM<表名|视图名>[,···n][WHERE<条件表达式>][GROUP BY<列名>[HAVNG<条件表达式>]][ORDER BY<列名>[ASC|DESC][,···n]]本题中,需要进行分组,分组的依据为供应商号;同时在分组的基础上需要指定条件,这时需使用HAVING子句,统计项目的个数大于,由于项目可能重复,因此在统计之前应该消除重复的项目,需使用DISTINCT关键字。题干要求按供应商号进行降序排列,需使用ORDER BY子句和关键字DESC
相关考题:
供应商关系:S(SNO,SNAME,CITY),属性依次是供应商号、供应商名称和所在城市零件关系:P(PNO,PNAME,COLOR),属性依次是产品号、品名和颜色工程关系:J(JNO,JNAME,CITY),属性依次是工程号、工程名和所在城市供应关系:SPJ(SNO,PNO,JNO,QTY),属性依次是供应商号、产品号、工程号和数量试用关系代数完成下列操作:(1)求供应J1工程零件的所有供应商号;(2)求供应J1工程P1零件的供应商号;(3)求供应工程J1红色零件的供应商号;(4)求S1供应商供应零件的所有工程号。
在零件-供应数据库中,有如下三个关系:供应商关系:S(供应商号,供应商名,地址)零件关系:P(零件号,零件名,颜色,重量)供应关系:SP(供应商号,零件号,数量)若要查找“红色零件的供应商名”,将涉及到关系A.P和SPB.S和PC.S和SPD.S、P和SP
● 给定供应关系SPJ(供应商号,零件号,工程号,数量),查询至少供应了3项工程(包含 3 项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。SELECT 供应商号,SUM(数量)FROM SPJ(34)(35)(36) ;(34)A. ORDER BY 供应商号DESCB. GROUP BY 供应商号DESCC. ORDER BY 供应商号D. GROUP BY 供应商号(35)A. HAVING COUNT(DISTINCT(工程号)) 2B. WHERE COUNT(工程号) 2C. HAVING(DISTINCT(工程号)) 2D. WHERE 工程号 2(36)A. ORDER BY 供应商号DESCB. GROUP BY 供应商号DESCC. ORDER BY 供应商号D. GROUP BY 供应商号
有如下两个关系: 零件关系P(主键是“零件号”) 供应商关系S:(主键是“供应商号”)(外键是“供应商号”) 供应商号 供应商名 所在城市 B01 红星 北京 10 宇宙 上海 T20 黎明 天津 Z01 立新 重庆 零件号 颜色 供应商号 010 红 B01A.只有ⅠB.只有ⅡC.都能D.都不能
设供应商供应零件的关系模式为SP(Sno, Pno, Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零件数量。查询至少包含了供应商“168”所供应的全部零件的供应商号的SQL语句如下:SELECT SnoFROM SP SPXWHERE (1)(SELECT *FROM SP SPYWHERE (2) AND NOT EXISTS(SELECT *FROM SP SPZWHERE (3)));A.EXISTSB.NOT EXISTSC.IND.NOT IN
● 某供应商数据库中的供应关系为 SPJ(供应商号,零件号,工程号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。 SELECT 工程号, (14) FROM SPJ GROUP BY工程号 (15) ORDER BY工程号DESC;(14)A. AVG(数量)At 平均数量B. AVG(数量)AS平均数量C. 平均数量 At AVG(数量)D. 平均数量 AS AVG(数量)(15)A. HAVING COUNT(DISTINCT(供应商号))2B. Where COUNT(供应商号)2C. HAVING(DISTINCT(供应商号))2D. Where 供应商号 2
设有一个工程供应数据库系统,包括如下四个关系模式:.S(SNQ,SNAME,STATUS,CITY);.P(PNQ,PNAME,COLOR,WEIGHT);.J(INQ,JNAME,CITY);.SPJ(SNO,PNQ,JNO,QTY);供应商表S由供应商号、供应商名、状态、城市组成;零件表P由零件号、零件名、颜色、重量组成;工程项目表J由项目号、项目名、城市组成;供应情况表SPJ由供应商号、零件号、项目号、供应数量组成;(1)用关系代数查询没有使用天津供应商生产的红色零件的工程号;(2)用关系代数查询至少使用了供应商S1所供应的全部零件的工程号JNO;(3)用SQL查询供应工程J1零件为红色的工程号JNO;(4)用SQL查询没有使用天津供应商生产的零件的工程号;(5)用SQL语句将全部红色零件改为蓝色;(6)用SQL语句将(S2,P4,J6,400)插入供应情况关系。
某数据库中有关系:供应商(供应商号,供应商名,地址)零件(零件号,零件名,重量)项目(项目编号,项目名称,开工日期)供应(供应商号,项目编号,零件号,零件数)其中一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有不同的供应商和使用不同种类的零件。①根据要求画出ER图;
给定供应关系SPJ(供应商号,零件号,工程号,数量),查询至少供应了3项工程 (包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。 SELECT供应商号,SUM(数量)FROM SPJ(34)(35)(36);A.ORDERBY供应商号DESCB.GROUP BY供应商号DESCC.ORDER BY供应商号D.GROUP BY供应商号
给定供应关系SPJ(供应商号,零件号,工程号,数量),查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT 工程号,(53) FROM SPJGROUPBY 工程号(54)ORDER BY 工程号 DESC;A.AVG(数量)At平均数量B.AVG(数量)AS平均数量C.平均数量AtAVG(数量)D.平均数量ASAVG(数量)
检索尚未确定的供应商的订单号,正确的语句是( )。A.SELECT * FROM 订购单 WHERE 供应商号 NULLB.SELECT * FROM 订购单 WHERE 供应商号 =NULLC.SELECT * FROM 订购单 WHERE 供应商号 IS NULLD.SELECT * FROM 订购单 WHERE 供应商号 IS NOT NULL
设供应商零件的关系模式为SP(Sno,Pno,Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零件数量。查询至少包含了供应商“168”所供应的全部零件的供应商号的SQL语句如下:SELECT SnoFROM SP SPXWHERE (1)(SELECT*FROM SP SPYWHERE (2) AND NOT EXISTS(SELECT*FROM SP SPZWHERE (3)));A.EXISTSB.NOT EXISTSC.IND.NOT IN
设有供应商关系s和零件关系Pf它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红、白、蓝)。 S P供应商号 供应商名 所在城市 零件号 颜色 供应商号B01 红星 北京 010 红 B01SIO 宇宙 上海 201 蓝 T20T20 黎明 天津 312 白 S10Z01 立新 重庆以下操作能正常执行的是______。A.将关系S的供应商号='S10'改为'S11'B.将关系S的供应商号='Z01'改为'S10'C.将关系P的供应商号='B01'改为'B02'D.将关系P的零件号='010'改为'012'
某供应商数据库中的供应关系为SPJ(供应商号,零件号,工担号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,(14)FROM SPJGROUP BY工程号(15)ORDER BY工程号DESC;A.AVG(数量)At平均数量B.AVG(数量)AS平均数量C.平均数量At AVG(数量)D.平均数量ASAVG(数量)
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下:Supp(供应商号,供应商名,地址,电话) Proj(项目号,项目名,负责人,电话) Part(零件号,零件名) 其中,每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件。SP P需要生成一个独立的关系模式,其联系类型为( ) 给定关系模式SP P(供应商号,项目号,零件号,数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。 SELECT 供应商号,SUM(数量) FROM( ) GROUP BY 供应商号 ( ) ORDER BY 供应商号DESC;A.*:*:*B.1:*:*C.1:1:*D.1:1:1A.SuppB.ProjC.PartD.SP PA.HAVING COUNT(项目号)2B.WHERE COUNT(项目号)2C.HAVING COUNT(DISTINCT(项目号))2D.WHERE COUNT(DISTINCT(项目号))3
在某企业的工程项目管理数据库中供应商关系 Supp、项目关系Proj 和零件关 系 Part 的 E-R 模型和关系模式如下Supp (供应商号,供应商名,地址,电话) //供应商号唯一标识Supp中的每一个元组 Proj (项目号,项目名,负责人,电话) //项目号唯一标识 Proj 中的每一个元组 Part (零件号,零件名) //零件号唯一标识 Part 中的每一个元组 其中,每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目。SP_P 的联系类型为( ),( )。A.*:*:*B.1:*:*C.1:1:*D.1:1:1A.不需要生成一个独立的关系模式B. 需要生成一个独立的关系模式,该模式的主键为(项目号,零件号,数量)C. 需要生成一个独立的关系模式,该模式的主键为(供应商号,数量)D. 需要生成一个独立关个系模式,该模式的主键为(供应商号,项目号,零件号)
给定关系模式 SP _P (供应商号,项目号,零件号,数量),查询至少给 3 个(包 含 3 个)不同项目供应了零件的供应商,要求输出供应商号和供应零件数量的总和, 并按供应商号降序排列。 SELECT 供应商号, SUM (数量) FROMSP _P( )( )( )A. ORDERBY 供应商号B. GRUPBY 供应商号C.ORDERBY 供应商号 ASCD. GROUPBY 供应商号 DESCA. WHERE 项目号 2B. WHERE COUNT(项目号)2C.HAVING (DISTINCT 项目号) 2D. HAVING COUNT(DISTINCT 项目号)2A.ORPERBY 供应商号 B.GROUPBY 供应商号C.ORDERBY 供应商号 DESC D.GROUP BY 供应商号 DESC
在某企业的工程项目管理数据库中,供应商关系 Supp (供应商号,供应商名,地址,电话 ) .项目关系 Proj (项目号,项目名,负责人,电话)和零件关系 Part (零件号, 零件名)的 E-R 模型如下图所示。其中,每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件。a)SP_P需要生成一个独立的关系模式,其联系类型为( ) b)给定关系模式 SP_ P (供应商号,项目号,零件号,数量),按查询条件查询至少供应了 6 个项目(包含 6 项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列,将正确选项填入SQL 语句的空项中。 SELECT供应商号,SUM (数量) FROM( ) GROUPBY 供应商号 HAVING COUNT (DISTINCT (项目号)) 5( )A.*:*:* B.1:*:* C.1:1:* D.1:1:1A.SuppB.ProjC.PartD.SP_PA.ORDER BY供应商号B.GROUP BY 供应商号C.ORDER BY 供应商号 DESCD.GROUP BY 供应商号 DESC
● 给定供应关系SPJ(供应商号,零件号,工程号,数量),查询某工程至少用了家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,(53)FROM SPJ GROUP BY 工程号(54)0RDER BY 工程号DESC(53)A. AVG(数量)At 平均数量B. AVG(数量)AS 平均数量C. 平均数量 At AVG(数量)D. 平均数量 AS AVG(数量)(54)A. HAVING COUNT(DISTINCT(供应商号))2B. Where COUNT(供应商号)2C. HAVING(DISTINCT(供应商号))2D. Where 供应商号 2
在某企业的工程项目管理数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下Supp(供应商号,供应商名,地址,电话)//供应商号唯一标识Supp中的每一个元组Proj(项目号,项目名,负责人,电话)//项目号唯一标识Proj中的每一个元组Part(零件号,零件名)//零件号唯一标识Part中的每一个元组其中,每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目。SP_P的联系类型为( ),(请作答此空)。A.不需要生成一个独立的关系模式B.需要生成一个独立的关系模式,该模式的主键为(项目号,零件号,数量)C.需要生成一个独立的关系模式,该模式的主键为(供应商号,数量)D.需要生成一个独立关个系模式,该模式的主键为(供应商号,项目号,零件号)
给定关系模式SP_P(供应商号,项目号,零件号,数量),查询至少给3个(包含3个)不同项目供应了零件的供应商,要求输出供应商号和供应零件数量的总和,并按供应商号降序排列。SELECT供应商号,SUM(数量)FROMSP_P( )( )(请作答此空)。A.ORPERBY供应商号B.GROUPBY供应商号C.ORDERBY供应商号DESCD.GROUP BY供应商号DESC
在某企业的工程项目管理数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下Supp(供应商号,供应商名,地址,电话)//供应商号唯一标识Supp中的每一个元组Proj(项目号,项目名,负责人,电话)//项目号唯一标识Proj中的每一个元组Part(零件号,零件名)//零件号唯一标识Part中的每一个元组其中,每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目。SP_P的联系类型为(请作答此空),( )。A.*:*:*B.1:*:*C.1:1:*D.1:1:1
某供应商数据库中的供应关系为SPJ(供应商号,零件号,工担号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,( )FROM SPJ GROUP BY工程号(请作答此空)ORDER BY工程号DESC;A.HAVING COUNT(DISTINCT(供应商号))>2B.Where COUNT(供应商号)>2C.HAVING(DISTINCT(供应商号))>2D.When COUNT(供应商号)>2
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proi和零件关系Part的E-R模型和关系模式如下:Supp(供应商号,供应商名地址电话)Proj(项目号,项目名,负责人电话)Part(零件号,零件名)其中,每个供应商可以为多个项目供应多种零件,每个项目可多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为(54)给定关系模式SP_P(供应商号项目号零件号数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应A.HAVING COUNT(项目号)>2B.WHERE COUNT(项目号)>2C.HAVING COUNT(DISTINCT(项目号))>2D.WHERE COUNT(DISTINCT(项目号))>3
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proi和零件关系Part的E-R模型和关系模式如下:Supp(供应商号,供应商名地址电话)Proj(项目号,项目名,负责人电话)Part(零件号,零件名)其中,每个供应商可以为多个项目供应多种零件,每个项目可多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为(54)给定关系模式SP_P(供应商号项目号零件号数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应A.*:*:*B.1:*:*C.1:1:*D.1:1:1
某供应商数据库中的供应关系为SPJ(供应商号,零件号,工担号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,(请作答此空)FROM SPJ GROUP BY工程号( )ORDER BY工程号DESC;A.AVG(数量)At平均数量B.AVG(数量)AS平均数量C.平均数量At AVG(数量)D.平均数量ASAVG(数量)
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proi和零件关系Part的E-R模型和关系模式如下:Supp(供应商号,供应商名地址电话)Proj(项目号,项目名,负责人电话)Part(零件号,零件名)其中,每个供应商可以为多个项目供应多种零件,每个项目可多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为(54)给定关系模式SP_P(供应商号项目号零件号数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应A.SuppB.ProjC.PartD.SP_P