首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设数据库有如下表: 产品(产品号,产品名,型号,单价) 顾客(顾客号,姓名) 购买(顾客号,产品号,购买数量,购买日期) 若要查询“在2012年以后购买的顾客姓名、产 品名、购买数量和购买日期”,正确的SQL语句是(
设数据库有如下表: 产品(产品号,产品名,型号,单价) 顾客(顾客号,姓名) 购买(顾客号,产品号,购买数量,购买日期) 若要查询“在2012年以后购买的顾客姓名、产 品名、购买数量和购买日期”,正确的SQL语句是(
admin
2016-07-06
25
问题
设数据库有如下表:
产品(产品号,产品名,型号,单价)
顾客(顾客号,姓名)
购买(顾客号,产品号,购买数量,购买日期)
若要查询“在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/bBIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
下列关于软件工程的描述中正确的是
下列程序段执行时在屏幕上显示的结果是DIMEa(6)a(1)=1a(2)=1FORi=3TO6a(i)=a(i-1)+a(i-2)NEXT?a
下列程序段的执行结果是DIMEa(8)a(1)=1a(2)=1fori=3to8a(i)=a(i-1)+a(i-2)next?a(7)
假设表S中有10条记录,其中字段b小于20的记录有3条,大于等于20、并且小于等于30的记录有3条,大于30的记录有4条。执行下面的程序后,屏幕显示的结果是SETDELETE0NDELETEFROMSWHEREbBETWE
下列VisualFoxPro表达式中,运算结果为逻辑真的是
数据库设计的根本目标是要解决
SQL语句中删除视图的命令是
为“歌手”表增加一个字段“最后得分”的SQL语句是
在考生文件夹下打开表单文件calculator.scx,并完成下列操作:(1)设置表单控件名为calculator,保存表单。(2)设置表单内文本控件Text2的输入掩码使其具有如下功能:仅允许输入数字、正负号和空格,宽度为10(直接使用相关掩码字符设
在Visual.FoxPro中,使用LOCATEALL命令按条件查找记录,可以通过下面哪一个函数来判断命令查找到满足条件的记录()。
随机试题
简述生产方式的含义及其在社会发展中的作用。
腰椎间盘突出症可表现为
症见脘腹痞满胀痛,赤白痢疾,里急后重,舌苔黄腻,脉沉实者。宜选用
涂料就其组成而言,大体上可分为()。
一个单位究竟设置多少会计工作岗位,其决定的因素不包括()。
经中国证监会、财政部批准,期货交易所、期货公司可以暂停缴纳期货投资者保障基金的情形有()。
一笔借款合同可以选择多种还款方式。()
无条件反射包括()。
窗体上有一个名称为Combo1的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
AreTeenagersReallyCarelessAboutOnlinePrivacy?[A]Theyshare,like,everything.Howtheyfeelaboutasong,theirmathshom
最新回复
(
0
)