给定关系模式SP _P (供应商号,项目号,零件号,数量),查询至少给3 个(包

最全题库2022-08-02  28

问题 给定关系模式SP _P (供应商号,项目号,零件号,数量),查询至少给3 个(包含3 个)不同项目供应了零件的供应商,要求输出供应商号和供应零件数量的总和,并按供应商号降序排列。SELECT 供应商号, SUM (数量) FROMSP _P ( )(请作答此空)( )。A.WHERE 项目号 >2B.WHERE COUNT(项目号)>2C.HAVING (DISTINCT 项目号)> 2D.HAVING COUNT(DISTINCT 项目号)>2

选项 A.WHERE 项目号 >2
B.WHERE COUNT(项目号)>2
C.HAVING (DISTINCT 项目号)> 2
D.HAVING COUNT(DISTINCT 项目号)>2

答案 D

解析 SELECT语句的基本语法结构:SELECT [ ALL| DISTINCT ]<列名>[,· · · n]FROM <表名|视图名> [,· · · n][WHERE <条件表达式>][GROUP BY <列名> [ HAVNG <条件表达式>] ][ORDER BY <列名>[ASC|DESC] [,· · · n] ]本题中,需要进行分组,分组的依据为供应商号;同时在分组的基础上需要指定条件,这时需使用HAVING子句,统计项目的个数大于,由于项目可能重复,因此在统计之前应该消除重复的项目,需使用DISTINCT关键字。题干要求按供应商号进行降序排列,需使用ORDER BY子句和关键字DESC
转载请注明原文地址:https://tihaiku.com/congyezige/2419222.html

最新回复(0)