SQL多项选择题(MCQ)问题与答案

SQL多项选择题(MCQ)问题与答案

MCQSS.com提供涵盖各个主题的SQL多项选择题(MCQ)问题与答案。我们的互动式格式能让您立即得知是否回答正确。立即探索我们的多项选择题库,检验您的SQL知识!无需购买会员或注册,您可以免费使用我们的网站。别错过提升技能并为考试做准备的机会,尽在MCQSS.com。

1: SQL文件的典型文件名扩展是什么?

A.   .dataquery

B.   .sql

C.   。续集

D.   。询问

2: 用于总结数据的功能类别的名称是什么?

A.   分组

B.   基本的

C.   概括

D.   总计的

3: 按子句按陈述顺序放置在哪里?

A.   从之前

B.   在订购之前

C.   选择之前

D.   在哪里

4: 如果违反了外键约束,则DBMS采取的默认操作是什么?

A.   不可能违反外国密钥约束。修改被拒绝

B.   DBMS抛出了错误,但实现了违法的更改

C.   价值是级联的

D.   该值设置为空

5: 在包含子查询的语句中首次运行的查询是什么?

A.   最外面

B.   最后的

C.   最内向

D.   第一的

6: 哪个是正确的SQL查询的正确顺序?

A.   从,从地点选择,订购,订购,小组

B.   从,从哪里选择,在哪里,分组,订购

C.   从,从哪里选择,分组,订购,

D.   选择,从分组,有,订购,在哪里

E.   从,从哪里选择,分组,订购,按订购

7: 在记录4开始后,关键字限制的正确文字限制的正确语法是什么?

A.   限制4、5

B.   限制0、4

C.   极限5、4

D.   限制0、5

8: 创建和使用光标的正确过程是什么?

A.   声明光标>“打开光标”>从光标提取行>进程提取行>关闭光标> DealLocate光标

B.   声明光标>“打开光标”>从光标提取行>流程提取行> DealLocate Cursor>关闭光标

C.   打开光标>从光标提取行>进程获取行>关闭光标> DealLocate CREBSOR

D.   打开光标>从光标提取行>进程提取行> DealLocate Cursor>关闭光标

9: 此查询的结果集包括哪些记录?选择 *来自tablea左外联节点的tablee.key = tableb.key。

A.   来自Tablea的0或更多记录;来自TableB的所有记录

B.   来自Tablea的所有记录;来自TableB的所有记录

C.   来自Tablea的所有记录;来自TableB的0或更多记录

D.   仅记录tablea和tableb中的密钥

10: 哪个通配符的角色意味着“匹配任何字符的任何出现”?

A.   百分 (%)

B.   在 (@)

C.   Ampersand(&)

D.   星号(*)

11: 在查询中列出的所有表中返回所有行的结果的名称是什么?

A.   笛卡尔积

B.   首要的关键

C.   表约束

D.   巨型加入

E.   空值

12: 联盟一切都与联合命令不同,因为

A.   联盟全部是无效的命令

B.   联合所有人只会选择不同的值

C.   工会都不会消除重复的行

D.   工会全部将包括零值

13: 以下哪项不是明确的数据类型参考?

A.   无效的

B.   漂浮

C.   小网

D.   整数

E.   特点

14: 工会所有操作员都执行以下哪项操作?

A.   从查询之前返回输出,并在操作员之后的查询不包括重复项。

B.   返回以前查询的输出,并在操作员之后查询(包括重复)。

C.   加入与指定表具有主要或外键关系的所有表。

15: 与汇总函数一起使用哪些关键字以在计算中包括每个值?

A.   全部的

B.   deplicates_lowered

C.   每一个

D.   全部

16: 可以在现有表上创建索引,以便可以更快地检索信息。具体来说,创建了什么索引?

A.   空值

B.   列

C.   行

D.   重复值

17: 哪个没有描述数据库元素?

A.   有机清单

B.   指数

C.   存储过程

D.   表模式

E.   元组

18: 选择正确的子句:选择countrycode,根据countrycode _____ count(*)> 20;从城市组中计数(*);

A.   有

B.   订购

C.   限制

D.   在哪里

E.   选择

19: “从表中选择 *”的结果是什么

A.   从表返回第一行

B.   从表返回所有行

20: 此示例说明了完整的联接操作的使用。哪些条款必须填写三个空白以使查询有效? _______ e1。“ event_name”,v2。“ e1 e1 _______” v2 on(e1。“ venueno” = v2。“ venueno”)_______ e1。

A.   小组,全外部加入,订购

B.   在哪里订购

C.   在哪里,全外部加入,

D.   选择,外部联接,组

E.   选择,完整的外部连接,订购

21: 什么是PL/SQL?

A.   这是Oracle使用的SQL的专有版本

B.   这是由MySQL开发的SQL的专有版本

C.   这是为Visual Studio开发的SQL的专有版本

D.   这是Microsoft开发的SQL的专有版本

E.   SQL的开源版本

22: 以下哪个查询将从last_name字段null的表人返回person_name?

A.   从last_name = null中选择first_name

B.   从存在null last_name的人中选择first_name

C.   从last_name为null 的人中选择first_name

D.   从last_name作为null的人中选择first_name

23: 哪个语句在不删除表结构的情况下从“订单”表中删除所有行?

A.   订单订单

B.   消毒订单

C.   截断订单

D.   从订单中删除行

24: 如果省略了什么是默认加入类型?

A.   外

B.   满的

C.   内

D.   褪色

E.   叉

25: 什么关键字用于过滤组?

A.   有

B.   种类

C.   组

D.   最小化

E.   筛选

26: 其中哪一个不是字符串的有效数据类型?

A.   char

B.   textchar

C.   nvarchar

D.   NCHA

E.   Varchar

27: 结合两个字符串并返回组合字符串的功能是什么?

A.   加入()

B.   concat()

C.   结合()

D.   concatenate()

E.   团体()

28: 假设表A有5行,表B有6行。您在这两个表上执行十字连接。它将有几行?

A.   5

B.   6

C.   11

D.   30

E.   25

29: 哪个子句指示了从哪个数据检索的表?

A.   从

B.   在哪里

C.   有

D.   通过...分组

E.   选择

30: 该语句试图从客户表查询哪些数据?从城市喜欢' [!bsp]%%'的客户中选择 * *

A.   包含字母“ b”和“ s”和“ p”的任何组合的城市的客户。

B.   城市的客户以“ BSP”开头。

C.   城市的客户以“ b”或“ s”或“ p”结尾。

D.   城市的客户以“ B”或“ S”或“ P”开头。

E.   城市的客户不是从“ B”或“ S”或“ P”开始的。

31: 以下哪项对主要密钥约束不正确?

A.   主密钥约束的值唯一标识了表中的每个记录。

B.   主键必须包含唯一的值。

C.   主键列不能包含空值。

D.   对于每个主要钥匙,都必须有一个外键。

32: 它将选择约翰的“名称”;从人物' `num_friends'的表大于1?

A.   选择 * num_friends超过1的人,名称='john'

B.   从'num_friends'> 1中选择“约翰”为'名称'

C.   从num_friends> 1和名称='John'中选择名称

D.   从num_friends> 1 and name =“ john”的人中选择concat(firstName,lastname)

33: 如何从名为“ Persons”的表中选择名为“ firstName”的列?

A.   从人中选择一个名称;

B.   从firstName = persons的人中选择 * *;

C.   从persons = firstName的人中选择 * *;

D.   从人中选择first_name;

34: 只要指定条件返回true,可以使用哪种语句重复执行代码块?

A.   信号陈述

B.   选择语句

C.   虽然语句

D.   goto声明

E.   子查询语句

35: 从tableb,tablee.departmentid = tableb.departmentID中选择 * *。这些关键字中的哪个将与上述查询具有相同的效果?

A.   交叉加入

B.   完整的外部连接

C.   右外线

D.   左外连接

E.   内部联接

36: DDL术语“ drop”有什么?

A.   以各种方式修改现有对象的结构。

B.   将数据从一个表向下移动到另一个表。

C.   以非常快速的方式从表中删除所有数据,从表中而不是表本身删除数据。

D.   消除当前表中的错误。

E.   删除数据库,表,索引或列。

37: 哪个字符用于连接一个具有列名称的表名称以创建一个完全合格的列名称?

A.   点(。)

B.   破折号( - )

C.   加(+)

D.   下划线(_)

38: 使用行和列组织的一组数据元素(值)的术语是什么?

A.   指数

B.   询问

C.   程序

D.   桌子

39: HAVER子句可用于什么目的?

A.   根据非聚合功能的结果用于过滤。

B.   为了验证数据库连接是否可用。

C.   验证约束。

D.   根据聚合函数的结果用于过滤。

40: 对或错?此查询的结构方式有效。从spectment_type <>&#39; team&#39中选择 *标准不是无效的

A.   错误的

B.   真的

41: 哪个子句用于对数据进行分类并分组?

A.   团体

B.   种类

C.   排序方式

D.   通过...分组

42: 什么关键字用于检查一系列值?

A.   包含

B.   之间

C.   范围

D.   内部

43: 如果您省略SQL删除查询中的Where子句,会发生什么?

A.   所有表将被删除。

B.   整个数据库将被删除。

C.   所有记录将被删除。

D.   出现错误消息。

44: 在搜索数据库中搜索字符串时,可以使用哪个符号指示“通配符”来代替一个或多个字符?

A.   #

B.   %

C.   @

D.   *

E.   和

45: 以下哪个是DML触发器的类型?

A.   而不是触发:而不是触发器而不是触发触发动作,例如插入,更新或删除。

B.   所有这些

C.   触发后:触发后触发操作执行后,例如插入,更新或删除。

46: HASTER子句与(并在之后)结合使用了其他哪个子句?

A.   从

B.   选择

C.   通过...分组

D.   在哪里

47: 什么关键字用于创建表格别名?

A.   new_table

B.   别名

C.   昵称

D.   作为

48: 在查询中将一列(COL1)的内容串联到另一列(Col2)内容的正确语法是什么?

A.   加入(COL1,COL2)

B.   Concat(Col1,Col2)

C.   sql_concat(COL1,COL2)

D.   COL1 + COL2

E.   辅助(COL1,COL2)

49: 以下哪个名称不是基于SQL的RDBMS?

A.   SQL Server

B.   mysql

C.   sqlite

D.   mongodb

E.   Oracle

50: 在包含子查询的SQL语句中,哪个关键字不止一次使用?

A.   订购

B.   选择

C.   通过...分组

D.   清楚的

51: 选择后的星号可用于返回表的所有________。

A.   主键

B.   行ID

C.   空值

D.   外国钥匙

E.   列

52: 与聚合函数一起使用哪些关键字以在计算中仅包含唯一值?

A.   独特的

B.   清楚的

C.   单身的

D.   no_duplicates

53: 用于将表在选择语句中关联的机制的名称是什么?

A.   关联

B.   加入

C.   联系

D.   协会

54: 嵌入在另一个查询中的查询的名称是什么?

A.   内部联接

B.   笛卡尔加入

C.   嵌入式查询

D.   子查询

55: 桌子可以有多少个主要键?

A.   至少一个,但不超过两个

B.   桌子不能具有主键

C.   一到五

D.   一

E.   没有限制

56: 您将使用什么语法编写查询来选择所有赢得2、4、6或8场比赛的团队?

A.   从团队中选择team_name,team_won喜欢(2、4、6、8)

B.   从团队中选择team_name,其中team_won地图(2、4、6、8)

C.   从团队中选择team_name(2、4、6、8)

D.   从团队中选择team_name(2、4、6、8)中的team_won

57: 在创建子查询时,与Where子句结合使用了哪些关键字?

A.   嵌入

B.   询问

C.   子

D.   在

58: 什么功能可以计算列的平均值?

A.   意思是()

B.   中位数()

C.   平均的()

D.   AVG()

59: 在SQL中,零是什么意思?

A.   没有价值

B.   空字符串

C.   0

60: 以下哪个不是SQL的语言元素?

A.   表达

B.   数据挖掘

C.   条款

D.   陈述

E.   询问

61: 标准化的目的之一是什么?

A.   消除行

B.   添加主键

C.   消除冗余

D.   加入表

E.   修复表

62: 如果将Tablea交叉连接到TableB,Tablea有10行,而TableB有5行,结果集的最大尺寸是多少?

A.   25

B.   5

C.   15

D.   20

E.   50

63: 以下哪个是更新表更新表的正确语法?

A.   更新“表名” set“ column name” = <value>其中<dractaint>;

B.   更新“表名”并设置“列名” = <value>其中<drescement>;

C.   更新“表名” where <dbressaint>设置“列名” = <value>;

D.   设置“列名” = <value>其中<drestaint>更新“表名”;

64: 由多个列组成的主要键称为哪种键?

A.   备用钥匙

B.   和尚钥匙

C.   人造钥匙

D.   复合键

E.   动态键

65: 哪个关键字用于以相反的顺序对检索到的数据进行排序?

A.   倒挂

B.   desc

C.   向后

D.   撤销

66: 使用或等于(=)操作员过滤记录有什么区别?

A.   在操作员中不适合使用子征服

B.   在操作员过滤器中,基于单个值,而等于(=)的操作员可以过滤多个值

C.   等于(=)运算符仅与子征服一起工作

D.   等于(=)基于单个值的操作员过滤器,而在运算符中可以过滤多个值

67: 哪个SQL函数或功能返回单个值,该值是根据列中值计算得出的?

A.   合并功能

B.   崩溃查询

C.   聚合功能

D.   束功能

68: RDBMS是什么意思?

A.   关系数据库管理系统

B.   理性数据库管理系统

C.   比率数据库管理系统

D.   理性数据库管理系统

E.   关系数据库管理系统

69: #ERROR!

A.   变量

B.   过滤器

C.   参数

D.   操作员

70: 数据库标准化的一个目标是什么?

A.   使用基于规范的ASCII

B.   定义索引

C.   使用多个表

D.   减少冗余

71: 以下哪些陈述可以用于撤销交易?

A.   撤消

B.   重置

C.   重做

D.   回滚

72: 滴和删除之间有什么区别。

A.   删除删除表中的一行并删除将删除整个表。

B.   两者都删除了整个桌子。

C.   两者都在表中删除了指定的行。

D.   删除删除整个表并删除表中的所有行。

73: 什么功能用于删除衬垫空间?

A.   软垫()

B.   rpad()

C.   修剪()

D.   lpad()

74: 哪个汇总函数返回列中的总数?

A.   全部的()

B.   添加()

C.   sum()

D.   全部()

75: 您可以在数据库中使用SQL添加一行,其中包括以下哪个?

A.   创造

B.   制作

C.   添加

D.   插入

76: 首字母缩写SQL代表什么?

A.   指定的查询语言

B.   简单的查询语言

C.   结构化查询语言

D.   标准查询语言

E.   分段查询语言

77: 从表访问数据时,立即使用了哪个关键字? (示例:选择column_name _______ table_name;)

A.   从

78: 外键的定义是什么?

A.   带有零值的主要键。

B.   关系表中的一个字段,该字段匹配另一个表的主键列。

C.   表中的次要主键。

D.   关系表中具有非数值值的主要键。

79: 表行的另一个名称是什么?

A.   记录

B.   询问

C.   数据

D.   看法

80: 加入&#39;关键字用于:

A.   在查询操作中加入两个表。

B.   在查询操作中加入两个数据库。

C.   永久加入两个数据库。

D.   永久加入两个端到端。

81: 来自关键字用于识别哪些信息?

A.   表名

B.   数据库名称

C.   列名

D.   行名

82: 什么功能返回列中最低值?

A.   最低()

B.   min()

C.   低的()

D.   最小()

83: 哪个关键字用于分配别名?

A.   作为

B.   别名

C.   改名

D.   分配

84: 哪个关键字仅用于检索某些行数据?

A.   记录

B.   在哪里

C.   筛选

D.   行

85: 以下哪项不是有效的聚合函数?

A.   avg()

B.   最大限度()

C.   圆形的()

D.   和()

E.   最小()

86: 通过多个列进行排序时,哪个字符用于分开列名称?

A.   半隆(;)

B.   破折号( - )

C.   后斜线(\)

D.   昏迷(,)

87: 什么关键字用于检查没有值?

A.   空的

B.   没有任何

C.   无效的

D.   空白

88: 真或错误:所有SQL查询都必须包含一个WHERE子句。

A.   真的。

B.   错误的。

89: 从表“客户”中删除行的命令是:

A.   来自客户的更新...

B.   从客户那里下降...

C.   从客户那里删除...

D.   从客户删除...

90: 哪个命令用于对检索到的数据进行排序?

A.   数字

B.   种类

C.   通过订购

D.   Α

91: 时间戳数据类型中未包含以下哪项?

A.   年

B.   天

C.   月

D.   小时

E.   世纪

92: 什么关键字用于检索表数据?

A.   得到

B.   选择

C.   拿来

D.   取回

93: DDL代表什么?

A.   数据贬值逻辑

B.   数据确定登录

C.   数据分配布局

D.   数据定义语言

94: 对还是错,按关键字订单用于按一个或多个列对结果集进行排序。

A.   错误的

B.   真的

95: 为了使其有效,必须在此查询开始时的空白空间中放置什么陈述? ______电影。标题,count(*)作为电影的导演加入Movie_director movie.isbn = movie_director.isbn组by movie.title

A.   订购

B.   在哪里

C.   在

D.   选择

E.   从

96: 在以下序列中,哪个是正确的顺序?

A.   有|来自|选择|通过...分组

B.   组|来自|选择|有

C.   选择|来自|组|有

D.   来自|组|有|选择

97: 对还是错:在查询中,按子句的订单是可选的。

A.   真的。

B.   错误的。

98: 哪个字符用于结束SQL语句?

A.   emicolon(;)

B.   冒号 (:)

C.   时期 (。)

D.   感叹(!)

99: 以下哪项不是基本的SQL语句?

A.   插入

B.   询问

C.   选择

D.   删除

E.   更新

100: 哪个字符用于检索所有数据列?

A.   美元标志($)

B.   星号(*)

C.   英镑符号 (#)

D.   感叹(!)