尝试使用此SQL语句查询数据库: SELECT产品标识"产品编号",类别标识"类别",价格"价格" FROM产品 WHERE"类别"=5570 ORDERBY"产品编号"; 此语句在执行时会失败。以下哪个子句包含语法错误?()A、SELECT产品标识"产品编号",类别标识"类别",价格"价格"B、ORDER BY"产品编号";C、FROM产品D、WHERE"类别"=5570

题目

尝试使用此SQL语句查询数据库: SELECT产品标识"产品编号",类别标识"类别",价格"价格" FROM产品 WHERE"类别"=5570 ORDERBY"产品编号"; 此语句在执行时会失败。以下哪个子句包含语法错误?()

  • A、SELECT产品标识"产品编号",类别标识"类别",价格"价格"
  • B、ORDER BY"产品编号";
  • C、FROM产品
  • D、WHERE"类别"=5570
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,其在被DBMS处理时,各子句的执序次序(43)。

A.SELECT—FROM—GROUP—WHERE—ORDER

B.FROM—SELECT—WHERE—GROUP—ORDER

C.FROM—WHERE—GROUP—SELECT—ORDER

D.SELECT—FROM—WHERE—GROUP—ORDER


正确答案:C
解析:SELECT[ALL|DISTNCT]目标列表达式>[目标列表达式>]…FROM表名或视图名>[表名或视图名>]...[WHERE条件表达式>][GROUPBY列名1>[HAVING条件表达式>]][ORDERBY列名2>[ASC|DESC]];整个SBLECT语句的含义是:根据WHERE子句的条件表达式,从FROM子句指定的基本表或视图中找出满足条件的元组,再按SELECTT子句中的目标列表达式,选出元组中的属性值形成结果表,如果有GROUP子句,则将结果按列名1>的值进行分组,该属性列值相等的元组为一个组。通常会在每组中作用集函数。如果GROUP子句带HAVING短语,则只有满足指定条件的组才予抽出;如果有ORDER子句,则结果表还要按列名2>的值的升序或降序排序。

第2题:

在SQL Server 2000中,某数据库中有图书表(书号, 图书名称, 类别)和销售表(书号, 销售时间, 销售数量),其中销售数量大于0。现要查询2009年10月销售的图书名称和类别。请补全下列实现该功能的查询语句。

SELECT图书名称, 类别FROM图书表

WHERE EXISTS(SELECT*FROM销售表

WHERE销售时间BETWEEN '2009/10/1' AND '2009/10/31'

______)


正确答案:and 书号=图书表.书号
and 书号=图书表.书号

第3题:

有一产品表(编号,名称,价格,数量,所属分类),下列语法不正确的是()。

A.SELECT*FROM产品表WHERE价格>1000

B.SELECT SUM(价格)FROM产品表GROUP BY所属分类HAVING MAX(价格)>1000

C.SELECT所属分类,SUM(价格)FROM产品表WHERE价格>1000 GROUP BY所属分类

D.SELECT所属分类,SUM(价格)FROM产品表WHERE MAX(价格)>1000 GROUP BY所属分类


参考答案:D

第4题:

评估以下语句:SELECT 部门标识,AVG(薪金) FROM 雇员 WHERE 职务标识<>69879 GROUP BY职务标识,部门标识 HAVINGAVG(薪金)>35000 ORDERBY 部门标识;哪些子句用于限定结果?()

  • A、SELECT部门标识,AVG(薪金)
  • B、WHERE职务标识<>69879
  • C、GROUP BY职务标识,部门标识
  • D、HAVING AVG(薪金)>35000

正确答案:B,D

第5题:

查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列SQL语句正确的是( )。

A.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;

JOIN 图书.作者编号=作者.作者编号;

WHERE 所在城市="北京";

ORDER BY 价格 DESC

B.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;

JOIN 图书.作者编号=作者.作者编号;

WHERE 所在城市="北京";

ORDER BY 价格

C.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;

WHERE 图书.作者编号 = 作者.作者编号;

AND 所在城市="北京";

ORDER BY 价格 DESC

D.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;

WHERE 图书.作者编号 = 作者.作者编号;

AND 所在城市 ="北京";

ORDER BY 价格


正确答案:C

第6题:

执行如下sQL语句: SELECT DISTINCT价格FROM图书 WHERE价格一(SELECT MAX(价格)FROM图书) INTO ARRAY arr 则?arr[2]的结果是( )。

A.23.00

B.32.00

C.F.

D.系统报错


正确答案:D
D。【解析】本题考查了考生对SQL嵌套查询及查询输出知识的理解及运用,由于查询结果只有一个图书价格的最大值,执行“?arr[2]”命令时,所求的数组下标超出范围,系统报错。

第7题:

设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。清补全如下语句:

CREATE VIEW V1(商品类别,平均价格)

AS

SELECT商品类别,______FROM商品表

GROUP BY商品类别


正确答案:AVG(价格)
AVG(价格) 解析:SQL中计算一组记录中某个字段值的平均值用AVG(字段名)函数。

第8题:

查询“上海”作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书“价格”降序排列,下列SQL语句中正确的是( )。

A.SELECT 姓名,书名,价格 FROM 图书,作者; JOIN 图书.作者编号=作者.作者编号; WHERE所在城市="上海"; ORDER BY 价格 DESC

B.SELECT 姓名,书名,价格 FROM 图书,作者; JOIN 图书.作者编号=作者.作者编号; ON 所在城市="上海"; ORDER BY 价格

C.SELECT 姓名,书名,价格 FROM 图书,作者; WHERE 图书.作者编号=作者.作者编号; AND 所在城市="上海"; ORDER BY 价格 DESC

D.SELECT 姓名,书名,价格 FROM 图书,作者; WHERE 图书.作者编号=作者.作者编号; AND 所在城市="上海"; ORDER BY 价格


正确答案:C
解析:本题是一个多表连接查询的SQL语句,关键要注意表间连接条件的使用。如果使用超连接方式查询,则正确的语句格式为:
SELECT……
FROM数据库表1>INNER JOIN数据库表2>
ON连接条件>
WHERE……
其中,INNER JOIN等价于JOIN,为普通的连接,在Visual FoxPro中称为内部连接;ON连接条件>指定两个进行表连接的条件字段。
如果使用的是普通的连接方式,则只需在FROM短语中指定查询的数据表,各表名之间用逗号隔开,而各表之间的连接放在WHERE短语后面,设计两个连接条件时,用AND短语连接这两个条件。ORDBY BY短语的功能是对查询结果按指定字段进行排序。

第9题:

对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为()

A.SELECT—FROM—GROUP—WHERE—ORDER

B.FROM——SELECT--WHERE——GROUP——ORDER

C.FROM——WHERE——GROUP——SELECT——ORDER

D.SELECT——FROM——WHERE——GROUP——ORDER


答案:C

第10题:

换热器铭牌标识中没有()。

  • A、产品编号
  • B、产品类型
  • C、产品标准
  • D、产品等级

正确答案:D

更多相关问题