首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设数据库有如下表: 产品(产品号,产品名,型号,单价) 顾客(顾客号,姓名) 购买(顾客号,产品号,购买数量,购买日期) 若要查询“在2012年以后购买的顾客姓名、产品名、购买数量和购买日期”,正确的SQL语句是( )。
设数据库有如下表: 产品(产品号,产品名,型号,单价) 顾客(顾客号,姓名) 购买(顾客号,产品号,购买数量,购买日期) 若要查询“在2012年以后购买的顾客姓名、产品名、购买数量和购买日期”,正确的SQL语句是( )。
admin
2016-08-23
23
问题
设数据库有如下表:
产品(产品号,产品名,型号,单价)
顾客(顾客号,姓名)
购买(顾客号,产品号,购买数量,购买日期)
若要查询“在2012年以后购买的顾客姓名、产品名、购买数量和购买日期”,正确的SQL语句是( )。
选项
A、SELECT姓名,产品名,购买数量,购买日期;
FROM产品JOIN购买JOIN顾客;
ON购买,顾客号=顾客.顾客号ON产品.产品号=购买,产品号;
WHERE YEAR(购买日期)>2012
B、SELECT姓名,产品名,购买数量,购买日期;
FROM产品JOIN购买JOIN顾客:
WHERE产品.产品号=购买.产品号AND购买,顾客号=顾客.顾客号;
AND YEAR(购买日期)>2012
C、SELECT姓名,产品名,购买数量,购买日期;
FROM产品JOIN购买JOIN顾客;
ON购买,顾客号=顾客.顾客号AND产品.产品号=购买.产品号;
WHERE YEAR(购买日期)>2012
D、SELECT姓名,产品名,购买数量,购买日期;
FROM产品,购买,顾客;
WHERE YEAR(购买日期)>2012
答案
A
解析
超连接查询用ON指定连接条件,故B选项不正确。如果使用JOIN连接多个表时,两表间的连接条件都要在ON中给出,而不能使用AND给出连接条件,故选项C不正确。选项D在WHERE短语中,没有将三个表连接起来,故是错误选项。JOIN连接格式在连接多个表时的书写方法要特别注意,在这种格式中JOIN的顺序和ON的顺序是很重要的,JOIN的顺序要和ON的顺序(相应的连接条件)正好相反。故答案为A。
转载请注明原文地址:https://kaotiyun.com/show/YnIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
向student表插入一条新记录的正确SQL语句是
如果在SQL查询的SELECT短语中使用TOP,则应该配合使用
在考生文件夹下,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):设计一个文件名和表单名均为myform的表单,其中有一个标签Label1(日期)、一个文本框Text1和两个命令按钮Command1("查询")和Commad2("退出"
(1)在考生文件夹下建立一个名为"外汇管理"的数据库。(2)将表currency_sl和表rate_exchange添加到新建立的数据库中。(3)将表rate_exchange中"买出价"字段的名称改为"现钞卖出价"。(4)通过"外币代码"字段为表r
在考生文件夹下完成下列操作:(1)在考生文件夹下创建表单文件formone.scx,如下图所示,其中包含一个标签、一个文本框和两个命令按钮。然后按相关要求完成相应操作。1)如图所示设置表单、标签和命令按钮的Caption属
下列关于队列的叙述正确的是()。
在VisualFoxPro中,为了将表单从内存中释放(清除),可在表单退出命令按钮的Click事件中添加代码()。
下列关于索引的叙述中正确的是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶予结点。
下列函数返回类型为数值型的是()。
随机试题
两个内侧鼻突各形成一个水平方向的突起并在中线融合为一个整体,形成正中腭突,它演化为腭的大部分。
SARS的主要传播途径是
冷大马哈鱼()
非结算会员的客户充抵保证金的有价证券,由非结算会员提交期货交易所。( )
下列保险品种中,属于银行代理的财产险的有()。
下列各句中旬意明确的一项是()。
景区讲解员要预先了解来访游客所在地区或国家的宗教信仰、风俗习惯和禁忌。()
湖北军政府
在中国共产党的历史上,第一次鲜明地提出“马克思主义中国化”的命题和任务的会议是()
TheNavyiswarningshipstostayawayfromthecoastofSomaliaafteraseriesof_______attacksthere.
最新回复
(
0
)