首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下五个题使用如下关系: 客户(客户号,名称,联系人,邮政编码,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,订购日期) 订购单名细(订单号,序号,产品号,数量) 查询订购单的数量和所有
以下五个题使用如下关系: 客户(客户号,名称,联系人,邮政编码,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,订购日期) 订购单名细(订单号,序号,产品号,数量) 查询订购单的数量和所有
admin
2013-05-15
73
问题
以下五个题使用如下关系:
客户(客户号,名称,联系人,邮政编码,电话号码)
产品(产品号,名称,规格说明,单价)
订购单(订单号,客户号,订购日期)
订购单名细(订单号,序号,产品号,数量)
查询订购单的数量和所有订购单平均金额的正确命令是( )。
选项
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
解析
vfp中内联接查询的语法是:
SELECT…
FROM<数据库表1>INNER JOlN<数据库表2>
ON<连接条件>
WHERE…
其中,INNER JOIN等价于JOIN,为普通的联接,在Visual FoxPro中称为内部联接;ON<连接条件>指定两个进行表联接的条件字段。
注意:联接类型在FROM子句中给出,并不是在WHERE子句中,联接条件在ON子句中给出。
COUM()和AVGO都是SQL中用于计算的检索函数,其中COUNT用来计算记录个数,通常应该使用DISTINCT去除重复值,除非对关系中的元组个数进行计算。这个题目中要求订购单的数量,显然应该对订单号计数,但订购单明细表中的订单号是有重复的(因为一份订单上可能有多种产品),因此应该在COUNT()中使用DISTlNCT。AVG函数是用来计算平均值的。产品金额=数量*单价。
转载请注明原文地址:https://kaotiyun.com/show/6Iop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
下列叙述中,正确的是
设有下列二叉树:对此二叉树前序遍历的结果为
要为表单设计下拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单,u复选框;其次要将表单的ShowWindow属性值设置为【】,使其成为顶层表单;最后需要在表单【】的事件代码中添加调用菜单程序的命令。
数据库是根据【】来划分的.
假设系统日期为09/10/2005,下列表达式的值是【】。VAL(SUBSTR(“1999",3)+RIGHT(STR(YEAR(DATE())),2))+15
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
在命令窗口中输入下列命令:x=3STOREx*2TOa,b,c?a,b,c屏幕上显示的结果是
在一个表单中有一个“打印报表”命令按钮,其功能是在打印机上输出报表:学生.FRX。在命令按钮的CLICK事件的代码中应输入的命令是【】。
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护。
随机试题
消化性溃疡活动期大便隐血试验阳性,提示每日出血量不少于
政府和社会资本合作(PPP)项目实施过程中,监管体系一般包括()。
《合同法》明确规定,违约责任采取的是严格责任原则,只有( )。
王先生夫妇今年都刚过40岁,年收入20万元左右,打算60岁退休,估计夫妇俩退休后第一年的生活费用为10万元,考虑通货膨胀的因素,夫妻俩每年的生活费用估计会以每年3%的速度增长。预计两人寿命可达80岁,并且现在拿出10万元作为退休基金的启动资金。夫妻俩均享受
国有建设用地使用权承租人的义务不包括()。
课程的组织方式或设计课程的种类指的是()。
恒定电场是指电场不随()。
我国托儿所(或幼儿园、托儿班)的特色是()。
明治维新中,事实上废除了封建领主土地所有制的举措是()。
窗体中有命令按钮Command32,其Click事件代码如下。该事件的完整功能是:接收从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置。PrivateSubCommand32_Click()max=0max_n=0Fori=1
最新回复
(
0
)