在SELECT-SQL语句中,可以使用UNION子句将多个SELECT查询结果组合起来建立组合查询。关于组合查询,下列说

题目
单选题
在SELECT-SQL语句中,可以使用UNION子句将多个SELECT查询结果组合起来建立组合查询。关于组合查询,下列说法中错误的是()。
A

组合的多个SELECT命令的查询结果的列数必须相同

B

组合的多个SELECT命令的查询结果中的对应列必须有相同的数据类型和宽度

C

组合的多个SELECT命令,只有在最后的一个SELECT命令中可以包含ORDERBY子句

D

可以使用UNION子句来组合子查询

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

组合多条SQL查询语句形成组合查询的操作符是( )

A.SELECT

B.ALL

C.LINK

D.UNION


正确答案:D

第2题:

在SELECT语句中,下列子句用于将查询结果存储在一个新表中( )。

A.SELECT子句

B.INTO子句

C.FROM 子句

D.WHERE子句


正确答案:B


第3题:

在选课表中查询没有成绩的学生的学号和课程号,其SELECT-SQL语句中的WHERE子句应为【 】 。


正确答案:WHERE 成绩 ISNULL
WHERE 成绩 ISNULL 解析:某个字段没有值称为空值(NULL)。通常没有为一个字段输入值时,该字段的值就是空值。空值不同于零和空格,它不占任何存储空间。例如某些学生选修了课程但没有参加考试,就会造成数据表中有选课记录,但没有考试成绩,这与参加考试,成绩为零分是不同的。在本题中空值的条件为“IS NULL”,而不能写为“成绩=NULL"。

第4题:

以下关于Union描述正确的是()

  • A、UNION将多个查询结果合并起来,形成一个完整的查询结果
  • B、UNION比较两个查询结果合,去掉相同的部分
  • C、UNION左右的结果集列必须相同
  • D、UNION左右的结果集列可以不同

正确答案:A,C

第5题:

将多个select查询结果合并起来,形成一个完整的查询结果集的方法是:()。

  • A、Join
  • B、Insert
  • C、Union All
  • D、Group By

正确答案:C

第6题:

下列关于并运算的说法不正确的是

A.ALL防止UNION删除组合结果中的重复行

B.在SQL语句中支持集合的并运算

C.两个SELECT语句的查询结果中的列数可以不相同

D.两个SELECT语句的查询结果中的对应列必须有相同的数据类型和宽度


正确答案:C
解析: 默认情况下,UNION检查组合的结果并删除重复行,要组合多个UNION子句,可使用括号。ALL防止UNION删除组合结果中的重复行,但在 SQL语句中不能用UNION来组合子查询,两个SELECT命令的查询结果中的列数必须相同,且对应列必须有相同的数据类型和宽度。

第7题:

关于SQL语句集合的并运算的说法,下列错误的是( )。

A.在SQL语句中不能使用UNION来组合子查询

B.两个SELECT命令的查询结果中的列数不一定相同

C.两个SELECT查询结果中的对应列必须有相同的数据类型

D.两个SELECT查询结果中的对应列必须有相同的宽度


正确答案:B
解析:并运算是将两个SELECT语句的查询结果合并成一个查询结果。 SQL命令支持集合的并运算,运算符为UNION。在SQL语句中不能使用UNION来组合子查询,两个SELECT命令的查询结果中的列数必须相同,两个SELECT查询结果中的对应列必须有相同的数据类型和宽度。

第8题:

使用SELECT-SQL命令建立查询时,若要将查询结果输出到一临时数据表中,需要选择使用以下______子句。

A.INTO ARRAY

B.INTO CURSOR

C.INTO TABLE

D.TO FILE


正确答案:B
解析:本题需要将查询结果输出到一临时数据表中,通常在使用SE-LECT-SQL命令建立查询时,查询结果都会输出到窗口中供浏览,如果需要输出到临时的数据表中,需要添加字句“INTO CURSOR”,而A、C选项是其他的含义,因此本题的正确答案应该是B。

第9题:

用UNION合并两个SELECT查询的结果时,下列叙述中错误的是()。

  • A、被组合的每个查询都可以使用ORDER BY子句
  • B、两个SELECT语句必须输出同样的列数
  • C、两个表各相应列的数据类型必须相同
  • D、将来自不同查询的数据组合起来

正确答案:A

第10题:

在SELECT-SQL命令中,如果在分组的基础上,还需对查询结果进行记录的筛选,即取查询结果记录的子集,可以用()子句。

  • A、ORDERBY
  • B、HAVING
  • C、DISTINCT
  • D、WHERE

正确答案:B

更多相关问题