niusouti.com

单选题假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(  )。A SELECT产品名称,AVG(单价)FROM产品GROUP BY单价B SELECT产品名称,AVG(单价)FROM产品ORDER BY单价C SELECT产品名称,AVG(单价)FROM产品ORDER BY产品名称D SELECT产品名称,AVG(单价)FROM产品GROUP BY产品名称

题目
单选题
假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(  )。
A

SELECT产品名称,AVG(单价)FROM产品GROUP BY单价

B

SELECT产品名称,AVG(单价)FROM产品ORDER BY单价

C

SELECT产品名称,AVG(单价)FROM产品ORDER BY产品名称

D

SELECT产品名称,AVG(单价)FROM产品GROUP BY产品名称


相似考题
更多“假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(  )。”相关问题
  • 第1题:

    假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的 SQL 语句是

    A)SELECT 产品名称 ,AVG( 单价 ) FROM 产品 GROUP BY 单价

    B)SELECT 产品名称 ,AVG( 单价 ) FROM 产品 ORDER BY 单价

    C)SELECT 产品名称 ,AVG( 单价 ) FROM 产品 ORDER BY 产品名称

    D)SELECT 产品名称 ,AVG( 单价 ) FROM 产品 GROUP BY 产品名称


    正确答案:D

  • 第2题:

    有如下SQL语句: CREATE VIEW view_stock AS SELECT股票名称AS名称,单价FROM stock 执行该语句后产生的视图含有的字段名是

    A.股票名称、单价

    B.名称、单价

    C.名称、单价、交易所

    D.股票名称、单价、交易所


    正确答案:B
    解析:语句中“股票名称AS名称”的功能是在视图文件中将原数据表中的“股票名称”改名为“名称”,AS短语用来指定一个新的字段名。

  • 第3题:

    mdb”数据库中有产品、订单、订单明细、工资和雇员表。

    (1)以产品、订单和订单明细表为数据源,创建“查询1”查询,统计客户ID=10001的订单中每种产品的数量。结果显示产品名称和数量字段。查询结果如图所示。

    (2)以产品、订单和订单明细表为数据源,创建“查询2”查询,统计每种产品的利润。结果显示产品名称和利润字段,利润=Sum([订单明细]![数量]×([订单明细]![单价]×[订单明细]![折扣]-[产品]![单价]))。查询结果如图所示。


    正确答案:

  • 第4题:

    假设“产品”表中有C型字段“产地”,要求将产地以“北京”开头的产品记录全部打上删标记,正确的SQL命令是( )。

    A. DELETE FROM产品FOR产地=”北京”

    B. DELETE FROM产品WHERE产地=”北京%”

    C. DELETE FROM产品FOR产地=”北京*”

    D. DELETE FROM产品WHERE产地LIKE”北京%”


    正确答案:D
    删除数据用命令:DELETE FROM Ta- bleName[WHERE Condition],因此首先排除A和C选项。B、D选项中的%为通配符,“北京%”表示以北京开头。D选项正确。

  • 第5题:

    医疗器械注册事项包括许可事项和登记事项,包含( )

    A.产品名称、型号、规格、结构及组成

    B.适用范围、产品技术要求、进口医疗器械的生产地址

    C.注册人名称和住所、代理人名称和住所、境内医疗器械的生产地址


    正确答案:ABC

  • 第6题:

    假设同一名称的课程有不同的学生选修和不同的老师教授,则计算每门课程的平均分的SQL语句是( )。

    A)SELECT 课程名称,AVG(成绩)FROM 课程 GROUP BY 成绩

    B)SELECT 课程名称,AVG(成绩)FROM 课程 0RDER BY 成绩

    C)SELECT 课程名称,AVG(成绩)FROM 课程 0RDER BY 课程名称

    D)SELECT 课程名称,AVG(成绩)FROM 课程 GROUP BY 课程名称


    正确答案:D
    在SQL语句中,AVG函数用来求平均值,GROUP BY子句用于分组。根据题意,本题应该按照“课程名称”字段分组。 

  • 第7题:

    有如下SQL语句CREATEVIEWview-skASSELECT股票名称AS名称,单价FROMsk执行该语句后产生的视图含有的字段名是

    A.股票名称、单价
    B.名称、单价
    C.名称、单价、交易所
    D.股票名称、单价、交易所

    答案:B
    解析:
    AS后面列出产生的视图含有的字段名是“名称”和“单价”,对比选项,可知应该选B。

  • 第8题:

    下列哪些选项应在产品包装盒上标志()。

    • A、产品的型号和名称
    • B、制造厂名、详细地址、产地
    • C、手机的颜色
    • D、设计者

    正确答案:A,B,C

  • 第9题:

    在确定材料原价是,同一种材料,因产地或供应单位的不同而有几种原价时,应根据不同来源地的供应数量及不同的单价,计算出()

    • A、加权平均原价
    • B、平均原价
    • C、修正平均原价
    • D、二次平均原价

    正确答案:A

  • 第10题:

    单选题
    要使“产品”表中所有产品的单价上浮8%,正确的SQL语句是(  )。
    A

    UPDATE产品SET单价=单价+单价*8% FOR ALL

    B

    UPDATE产品SET单价=单价*1.08% FOR ALL

    C

    UPDATE产品SET单价=单价+单价*8%

    D

    UPDATE产品SET单价=单价*1.08


    正确答案: C
    解析:
    SQL的数据更新命令格式如下:
    UPDATE 表名SET 属性=表达式 WHERE 条件表达式
    表中所有产品的单价上浮8%可表达为:单价=单价*1.08;如果不使用WHERE子句,则更新全部记录。

  • 第11题:

    单选题
    假设同一名称的器材有不同的款式和重量,则计算每种器材平均重量的SQL语句是(  )。
    A

    SELECT 器材名称,AVG(重量)FROM器材GROUP BY器材名称

    B

    SELECT 器材名称,AVG(重量)FROM器材ORDER BY重量

    C

    SELECT 器材名称,AVG(重量)FROM器材ORDER BY器材名称

    D

    SELECT 器材名称,AVG(重量)FROM器材GROUP BY重量


    正确答案: B
    解析:
    本题中,计算每种器材平均重量,应按器材名称分组,即GROUP BY器材名称。GROUP BY用于将查询结果按指定列分成集合组;ORDER BY用于将查询结果排序。

  • 第12题:

    单选题
    假设同一名称的产品有不同的型号和单价,则计算每种产品平均单价的SQL语句是(  )。
    A

    SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY产品名称

    B

    SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY单价

    C

    SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY产品名称

    D

    SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY单价


    正确答案: C
    解析:
    本题要求计算每种产品平均单价,应对每种产品分组,即GROUP BY产品名称,GROUP BY用于将查询结果按指定列分成集合组,ORDER BY用于对查询结果排序。

  • 第13题:

    若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是

    A.UPDATE产品SET单价=50 WHERE 供货商=“ABC”

    B.UPDATE产品SET单价=单价-50 WHERE供货商=“ABC”

    C.UPDATE.FROM 产品 SET单价=50 WHERE供货商=“ABC”

    D.UPDATE.FROM 产品SET单价=单价-50 WHERE供货商=“ABC”


    正确答案:B
    解析:UPDATE语句的格式为:
      UPDATE<表名>
      SET<字段名1>=<表达式1>[,<字段名2>=<表达式2>]…
      [WHERE<条件>];

  • 第14题:

    查询单价在600元以上主板和硬盘的正确命令是( )

    A.SELECT*FROM产品WHERE单价,>600 AND(名称='主板'AND名称='硬盘')

    B.SELECT*FROM产品WHERE单价>600 AND(名称='主板'OR名称='硬盘')

    C.SELECT*FROM产品FOR单价>600 AND(名称='主板'AND名称='硬盘')

    D.SELECT*FROM产品FOR单价>600 AND(名称='主板'OR名称='硬盘')


    正确答案:B
    解析:SQL查询命令的基本形式由SELECT-FROM-WHERE查询块组成,在本题所给出的4个选项中,选项C及选项D使用了错误的条件关键字“FOR”所以排除。而选项A中“(名称='主扳'AND名称'硬盘')”条件错误,所以正确答案为选项B。

  • 第15题:

    有如下SQL语句CREATE VIEW view_stock AS SELECT * FROM stock WHERE 交易所=“深圳”执行该语句后产生的视图包含的字段名是A)股票名称、单价 B)名称、单价 C)名称、单价、交易所 D)股票、单价、交易所


    正确答案:B
    本题同样是考查对创建视图的SQL语句的掌握,所不同的是,本题考查被创建的视图所包含的字段由哪些组成,问题的回答要从SQL语句出发,简单的判别方法就是看AS子句后面都包含哪些字段名,这些字段名就是组成所创建视图中的字段。由题干可以发现,名称、单价为创建的视图的字段,所以选项B为正确答案。

  • 第16题:

    要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是( )。

    A. UPDATE产品SET单价=单价+单价*8%FOR ALL

    B. UPDATE产品SET单价=单价*1.08 FOR ALL

    C. UPDATE产品SET单价=单价+单价*8%

    D. UPDATE产品SET单价=单价*1.08


    正确答案:D
    SQL的数据更新命令格式如下:
    UPDATE表名SET字段名1=表达式1[,字段名2=表达式2]
    WHERE条件
    因此,正确答案为:UPDATE产品SET单价=单价*1.O8。

  • 第17题:

    要使“产品”表中所有产品的单价上浮8%,正确的SQL语句是( )。


    正确答案:D
    SQL的数据更新命令格式:UPDATE<表名>SET列名1=表达式1[,列名2=表达式2…][WHERE<条件表达式>]一般使用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE子句,则更新全部记录。故选项A)和选项B)中“FORALL”错误。选项C)中表达式书写错误。

  • 第18题:

    (18)若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是

    A)UPDATE 产品 SET 单价=50 WHERE 供货商="ABC"

    B)UPDATE 产品 SET 单价=单价-50 WHERE 供货商="ABC"

    C)UPDATE FROM 产品 SET单价=50 WHERE 供货商="ABC"

    D)UPDATE FROM 产品 SET单价=单价-50 WHERE 供货商="ABC"


    正确答案:B

  • 第19题:

    题干参考上题,b.若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为: SELELCT 产品名称,SUM(产品数量FROM P,I WHERE P.产品号=I.产品号();

    A. ORDER BY产品名称
    B. ORDER BY 产品数量
    C. GROUP BY产品名称
    D. GROUP BY 产品数量

    答案:C
    解析:
    考察SQL基本知识

  • 第20题:

    制作《监督检查抽样单》时,对不同名称的产品或虽然同一名称,但有不同规格型号的,应当对每一种产品或每一种规格型号,分别制作《监督检查抽样单》


    正确答案:正确

  • 第21题:

    单选题
    若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是(  )。
    A

    UPDATE产品SET单价=50 WHERE供货商=ABC

    B

    UPDATE产品SET单价=单价-50 WHERE供货商=ABC

    C

    UPDATE FROM产品SET单价=50 WHERE供货商=ABC

    D

    UPDATE FROM产品SET单价=单价-50 WHERE供货商=ABC


    正确答案: B
    解析:
    修改数据的语法结构为:Update表名set字段名=value[where条件],B项符合题意。

  • 第22题:

    多选题
    某公司使用SQLServer作为数据信息存储的平台,其中Sales数据库有一个用于存放产品信息的表Products。现在销售部门的人员临时需要一张商品价格表,要求列出所有产品的名称和其单价,并且以中文显示列名,那么下面SQL语句中可以满足条件的是()
    A

    SELECT Product Name AS’产品的名称’,Unit Price  AS’单价’FROM Products

    B

    SELECT Product Name=产品的名称,Unit Price=单价FROM Products

    C

    SELECT Product Name=“产品的名称”,Uni tPrice=“单价”FROM Products

    D

    SELECT Product Name’产品的名称’,Unit Price’单价’FROM Products


    正确答案: C,D
    解析: 暂无解析

  • 第23题:

    单选题
    现有产品表(产品编号,名称,单价),下列语句正确的是(  )。
    A

    SELECT名称FROM产品表WHERE单价=MIN(单价)

    B

    SELECT名称,MIN(单价)AS rain_price FROM产品表;
    GROUP BY名称ORDER BY MIN(单价)

    C

    SELECT名称,MIN(单价)AS rain_price FROM产品表;
    GROUP BY名称HAVING MIN(单价)>20

    D

    SELECT名称,MIN(单价)AS rain_price FROM产品表;
    WHERE MIN(单价)>20 GROUP BY名称


    正确答案: D
    解析:
    查询语法格式为:SELECT-FROM-WHERE。GROUP BY短语用来对查询结果进行分组,其后只能用HAVING短语来限定分组的条件;WHERE说明查询条件;ORDER BY短语用来对查询的结果进行排序。

  • 第24题:

    单选题
    假设同一种蔬菜有不同的产地,则计算每种蔬菜平均单价的SQL语句是(  )。
    A

    SELECT蔬菜名称,AVG(单价)FROM蔬菜GROUP BY单价

    B

    SELECT蔬菜名称,AVG(单价)FROM蔬菜ORDER BY单价

    C

    SELECT蔬菜名称,AVG(单价)FROM蔬菜ORDER BY蔬菜名称

    D

    SEIECT蔬菜名称,AVG(单价)FROM蔬菜GROUP BY蔬菜名称


    正确答案: A
    解析:
    计算每种蔬菜平均价格,应当用GROUP BY按蔬菜名称分组,并用AVG计算对蔬菜名称分组后的平均单价。