首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列小题使用如下3个表: 客户(客户号,名称,联系人,地址,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,产品号,数量,订购日期) 查询订购单的数量和所有订购单的平均金额,正确命令是( )。
下列小题使用如下3个表: 客户(客户号,名称,联系人,地址,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,产品号,数量,订购日期) 查询订购单的数量和所有订购单的平均金额,正确命令是( )。
admin
2013-11-12
69
问题
下列小题使用如下3个表:
客户(客户号,名称,联系人,地址,电话号码)
产品(产品号,名称,规格说明,单价)
订购单(订单号,客户号,产品号,数量,订购日期)
查询订购单的数量和所有订购单的平均金额,正确命令是( )。
选项
A、SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品JOIN订购单ON产品.产品号=订购单.产品号
B、SELECT COUNT(订单号),AVG(数量*单价)FROM产品JOIN订购单ON产品.产品号=订购单.产品号
C、SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品,订购单ON产品.产品号=订购单.产品号
D、SELECT COUNT(订单号),AVG(数量*单价)FROM产品,订购单ON产品.产品号=订购单.产品号
答案
A
解析
这是一个连接查询,要用到JOIN 0N语句,同时要用汇总函数和平均数函数。SQL不仅具有一般的检索能力,而且还有计算方式的检索。用于计算检索的函数有:COUNT(计数)、SUM(求和)、AVG(计算平均值)、MAX(求最大值)、MIN(求最小值)。查询订购单的数量,只要统计订购单表中的订单号的个数,所以应使用COUNT计数函数,再使用DISTINCT关键字去掉重复值,故选项B、D均不正确。计算所有订购单的半均金额,可以通过AVG(单价*数量)函数,单价字段在产品表中,数量字段在订购单表中,所以必须指明两个表的连接字段,两个表通过产品号公共字段进行连接,在指定连接字段时可以用WHERE指定连接条件也可以用超连接关键字JOIN表示普通连接,即只有满足连接条件的记录才出现在查询结果巾,JOIN后面用ON子句指定连接条件,所以选项C不正确,正确的答案是选项A。
转载请注明原文地址:https://www.kaotiyun.com/show/Swop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
下列程序的功能是计算S=1!+2!+…+10!的值,完成程序填空。S=0FORN=1TO10P=1FORI=1TON【】ENDFORS=S+PENDFOR?"SUM="
若对已建立索引文件的数据库文件进行INSERT,APPEND等操作时,要能够自动更新索引文件的前提条件是()。
SORT命令是对当前打开的数据库文件按指定的字段名进行物理排序,排好序的结果放入()。
若MVAR和SHOWW均为字符型内存变量,下列程序的结果是()。。MVAR=“*”SHOWW=[14&MVAR.50]?SHOWW
在下列表达式中结果为日期型的是()。
默认查询的输入形式是()。
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为【】。
SQL查询语句SELECT*FROM职工TOFILEZG.dbf语句的功能是()。
下面是关于表单数据环境的叙述,其中错误的是______。
随机试题
与基础代谢率成正比的是
A.干骺端增厚,钙化预备带消失,呈毛刷样杯口状改变B.钙化预备带重新出现,致密增厚C.骨骼无明显改变D.长骨短曲和弯曲,干骺端变宽,呈喇叭口状,轮廓光整E.长骨钙化预备带密度增加,骨皮质增厚及骨硬化佝偻病活动期X线表现
患者,男性,55岁,矽肺。因呼吸困难3天入院。患者曾在采矿场做采石工长达10年。那么患者所患的矽肺与其职业有关,可认定为
企业必须按照国家统一的会计制度的规定,加强监督管理,及时、如实地核算款项和有价证券的收付及结存。()
袋中有4只白球,2只红球,从袋中取2次球,每次任取1只,观察颜色后放回,取到的2只球,1只白球和1只红球的可能性是()。
ItisanunfortunatefactthatmostNorthAmericansknowlittleaboutAmericanIndiancultureandhistory.Scholarshavestudied
“人们对真理的认识就像登山运动员登山一样,每登高一步,就接近顶峰一步。与登山不同的是,人们永远不可能达到真理的顶峰。”对这句话分析正确的是()
设f(x)有界,且f’(x)连续,对任意的X∈(-∞,+∞)有|f(x)+f’(x)|≤1.证明:|f(x)|≤1.
StefanandTomas,bothintheirageof11,weighabout80poundseach.Onthe20-minutewalktotheirmiddleschoolandtheuphi
设有关系R(A,B,C)和s(A,D,E,F),若将关系代数表达式:πR.A,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示,则有:SELECTR.A,B,D,FFROMR,SWHERE______。
最新回复
(
0
)