SELECT客户.客户号,客户名FROM客户,订单WHERE客户.客户号=订单.客户号AND订单号=”0036”
SELECT客户.客户号,客户名FROM客户,订单ON客户.客户号=订单.客户号AND订单号=”0036”
SELECT客户.客户号,客户名FROM客户JOIN订单ON客户.客户号=订单.客户号AND订单号=”0036”
SELECT客户.客户号,客户名FROM客户JOIN订单ON客户.客户号=订单.客户号WHERE订单号=”0036”
第1题:
有以下SQL语句:SELECT 订单号,签订日期,金额 FROM 订单,职员WHERE 订单.职员号=职员.职员号 AND 姓名=“李二”与如上语句功能相同的SQL语句是A) SELECT订单号,签订日期,金额FROM订单WHERE EXISTS(SELECT*FROM职员WHERE姓名=“李二”)B) SELECT订单号,签订日期,金额FROM订单WHEREEXISTS(SELECT*FROM职员WHERE职员号=订单.职员号AND姓名=“李二”:C) SELECT订单号,签订日期,金额FROM订单WHERE IN(SELECT职员号FROM职员WHERE姓名=“李二”)D) SELECT订单号,签订日期,金额FROM订单WHEREIN(SELECT职员号FROM职员WHERE职员号=订单.职员号AND姓名=“李二”)
第2题:
假设 “ 订单 ” 表中有订单号、职员号、客户号和金额字段,正确的 SQL 语句只能是
A)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG_ 金额 >200
B)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG( 金额 )>200
C)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 WHERE AVG( 金额 )>200
D)SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND AVG_ 金额 >200
第3题:
第(29)~(35)题使用如下三个表:有如下三个表: 职员.DBF:职员号C (3),姓名C (6),性别C (2),组号N (1),职务C(10) 客户.DBF:客户号C (4),客户名C (36),地址C (36),所在城市C (36)订单.DBF:订单号C (4),客户号C (4),职员号C (3),签订日期D,金额N (6.2) (29)查询金额最大的那10%订单的信息。正确的SQL语句是A)SELECT*TOP 10 PERCENT FROM订单B)SELECT TOP 10%*FROM订单ORDER BY金额C)SELECT*TOP 10 PERCENT FROM订单ORDER BY金额D)SELECT TOP 10 PERCENT*FROM订单ORDER BY金额DESC
第4题:
查询2010年1月1日后签订的订单,并显示订单的订单号、客户名及签订日期,正确的SQL语句是( )。
A.SELECT订单号,客户名,签订日期FROM订单JOIN客户0N订单.客户号=客户.客户号WHERE 签订日期>{^2010—1—1}
B.SELECT订单号,客户名,签订日期FROM订单JOIN客户WHERE订单.客户号=客户.客户号AND 签订日期>{^2010—1—1}
C.SELECT订单号,客户名,签订日期FROM订单,客户WHERE订单.客户号=客户.客户号AND签订日期<{^2010—1—1}
D.SELECT订单号,客户名,签订日期FROM订单,客户ON订单.客户号=客户.客户号AND签订日期<{^2010—1—1}
第5题:
阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。
[说明]
某企业网上销售管理系统的数据库部分关系模式如下所示:
客户(客户号,姓名,性别,地址,邮编)
产品(产品号,名称,库存,单价)
订单(订单号,时间,金额,客户号)
订单明细(订单号,产品号,数量)
关系模式的主要属性及约束如下表所示。
以下是创建部分关系表的SQL语句,请将空缺部分补充完整。
CREATE TABLE客户(
客户号 CHAR(5) (a),
姓名 CHAR(30),
性别 CHAR(2) (b),
地址 CHAR(30),
邮编 CHAR(6));
CREATE TABLE 订单(
订单号CHAR(4),
时间 CHAR(10),
金额 NUMBER(6,2),
客户号CHAR(5)NOTNULL,
PRIMARY KEY(订单号),
(c);
第6题:
使用如下3个表:职员.DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.DBF:订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6,2)查询金额最大的那10%订单的信息。正确的SQL语句是______。
A.SELECT*TOP 10 PERCENT FROM 订单
B.SELECT TOP 10% *FROM 订单 ORDER BY 金额
C.SELECT*TOP 10 PERCENT FROM 订单 ORDER BY 金额
D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC
第7题:
设有订单表order(其中包括字段:订单号,客户号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是:()
A、DELETETABLEorderWHERE签订日期<{^2002-1-1}
B、DELETETABLEorderWHILE签订日期>{^2002-1-1}
C、DELETEFROMorderWHERE签订日期<{^2002-1-1}
D、DELETEFROMorderWHILE签订日期>{^2002-1-1}
第8题:
显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是A) SELECT订单号,客户名,签订日期FROM订单JOIN客户ON订单.客户号=客户.客户号WHERE签订日期>{^2005-1-11}B) SELECT订单号,客户名,签订日期FROM订单JOIN客户WHERE订单.客户号=客户.客户号AND签订日期>{^2005-1-11}C) SELECT订单号,客户名,签订日期FROM订单,客户WHERE订单.客户号=客户.客户号AND签订日期<{^2005-1-1}D) SELECT订单号,客户名,签订日期FROM订单,客户ON订单.客户号=客户.客户号AND签订日期<{^2005-1-11}
第9题:
第{TSE}题使用如下3个数据库表:
职员.dbf:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)
客户.dbf:客户号C(4),客户名C(36),地址C(36),所在城市C(36)
订单.dbf:订单号C(4),客户名C(4),职员号C(3),签订日期D,金额N(6.2)
{TS}查询金额最大的10%订单的信息,正确的SQL语句是( )。
第10题:
根据下表,回答下列各题: 职员.DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10) 客户.DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36) 订单.DBF:订单号C(4),客户名C(4),职员号C(3),签订日期D,金额N(6.2) {TS}从订单表中查询金额大于10000元的订单号,正确的命令是( )。
A. SELECT金额>10000 FROM订单FOR订单号
B. SELECT订单号FROM订单FOR金额>10000
C. SELECT金额>10000 FROM订单WHERE订单号
D. SELECT订单号FROM订单WHERE金额>10000