首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设数据库有如下表: 产品(产品号,产品名,型号,单价) 顾客(顾客号,姓名) 购买(顾客号,产品号,购买数量,购买日期) 若要查询“在2012年以后购买的顾客姓名、产品名、购买数量和购买日期”,正确的SQL语句是( )。
设数据库有如下表: 产品(产品号,产品名,型号,单价) 顾客(顾客号,姓名) 购买(顾客号,产品号,购买数量,购买日期) 若要查询“在2012年以后购买的顾客姓名、产品名、购买数量和购买日期”,正确的SQL语句是( )。
admin
2016-08-23
21
问题
设数据库有如下表:
产品(产品号,产品名,型号,单价)
顾客(顾客号,姓名)
购买(顾客号,产品号,购买数量,购买日期)
若要查询“在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://jikaoti.com/ti/pbk0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
SQL语言的更新命令的关键词是
查询2009年被借过书的图书编号和借书日期,正确的SQL语句是
打开考生文件夹下的SELLDB数据库,完成如下综合应用:创建一个标题名为"部门销售查询"、表单名为Form1、文件名为XS的表单,如下图所示。表单要求如下:向该表单中添加两个标签、两个文本框、一个表格和两个命令按钮。(1)两个标签对象标
打开考生文件夹下的SELLDB数据库,完成如下基本操作:(1)创建一个名为"客户表"的表,表结构如下: 客户号 C(4) 客户名C(20) 销售金额N(9,2)(2)为第1小题创建的"客户表"建立一
(1)编写SQL语句,从customers(客户)表中统计各年份出生的客户人数。统计结果依次包含"年份"和"人数"两个字段,各记录按年份升序排序,统计结果存放在tableone表中。最后执行该SQL语句,并将该语句存放在命令文件pone.prg中。(2)
在考生文件夹下完成如下简单应用:(1)根据sdb数据库中的表用SQLSELECT命令查询学生的学号、姓名、课程名和成绩,结果按"课程名"升序排序,"课程名"相同时按"成绩"降序排序,并将查询结果存储到sclist表中。(2)使用表单向导选择stude
在VisualFoxPro中,数据库文件和数据表文件的扩展名分别是()。
设有下列二叉树:对此二叉树中序遍历的结果为()。
在SQL的计算查询中,用于求平均值的函数是()。
下列关于二叉树的叙述中,正确的是( )。
随机试题
带有三相可控硅励磁装置(闭环系统)和不带减速箱装置的直流电梯系统,其运行速度应为()m/s左右。
某一酶促反应的速度为最大速度的80%时,Km等于
用于缓解哮喘发作的药是
下列对关节灵活性和稳固性因素描述错误的是
目前工程上使用的防冻剂都是复合防冻剂,它是几种外加剂的复合。以下()不是复合成分的外加剂。
对下列加横线词意义的解释,都恰当的一项是()。
网络举报是一把双刃剑。监督和隐私各有边界,如脱缰之马的“网络监督”,很多时候__________,一旦__________到普通公民的“隐私领地”或者__________集体权益,必将会使整个社会陷入不安。填入划横线部分最恰当的一项是:
闭幕词是在大会结束时,由主要领导人向大会宣读的书面文稿,其作用往往具有()。
下列选项,在保证法律的实施过程中发挥着重要作用的有()
设=1,且f’’(x)>0,证明f(x)>x(x≠0)。
最新回复
(
0
)