SQLServer选择题答案文档格式.docx

上传人:b****2 文档编号:13518842 上传时间:2022-10-11 格式:DOCX 页数:7 大小:17.60KB
下载 相关 举报
SQLServer选择题答案文档格式.docx_第1页
第1页 / 共7页
SQLServer选择题答案文档格式.docx_第2页
第2页 / 共7页
SQLServer选择题答案文档格式.docx_第3页
第3页 / 共7页
SQLServer选择题答案文档格式.docx_第4页
第4页 / 共7页
SQLServer选择题答案文档格式.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

SQLServer选择题答案文档格式.docx

《SQLServer选择题答案文档格式.docx》由会员分享,可在线阅读,更多相关《SQLServer选择题答案文档格式.docx(7页珍藏版)》请在冰豆网上搜索。

SQLServer选择题答案文档格式.docx

B..log

C..master

D..mdf

第二章创建和管理数据表

1.商品表的商品名属于〔〕数据类型

A.整型

B.字符类型

C.日期类型

D.小数类型

2.下列关于主键的说法,错误的是〔〕

A.一个表只能有一个主键

B.主键值不能重复

C.一个表可以有多个主键

D.主键约束是一种重要的实体完整性约束

3.有关varchar和nvarchar的比较,下列说法正确的有〔〕

A.它们都是字符类型数据

B.它们都是可变长度字符类型数据

C.Varchar存储Unicode字符数据

D.nvarchar存储Unicode字符数据

4.关于外键约束,下列说法正确的是〔〕

A.外键约束建立在主表的字段上

B.外键约束建立在从表的字段上

C.外键列的值不能为空

D.外键一定要与相应的主键同名

5.表A中的列B是标识列,属于自动增长数据类型,标识种子是2,标识递增量为3.首先插入三行数据,然后再删除一行数据,然后再向表中增加一行数据时,标识列将为〔〕

A.5

B.8

C.11

D.2

第三章使用DML操作数据

1.下列说法正确的是〔〕

A.INSERTINTO语句中的INTO关键字不能省略

B.INSERTINTO语句一次只能添加一条数据

C.INSERTINTO语句中的字段名不能省略

D.INSERTINTO语句中的VALUES关键字不能省略

2.如果要插入一条员工数据,则下列选项正确的是〔〕

A.INSERTINTOEmployee<

Name,Gender,Age,Rank>

values<

‘张朝阳’,’男’,48,’201’>

B.INSERTINTOEmployee<

"

张朝阳"

"

男"

48,"

201"

>

C.INSERTINTOEmployee<

Name,Gender,Age>

D.INSERTINTOEmployee<

value<

3.关于添加带自增列的数据,下列说法正确的是〔〕

A.自增的列需要显式地添加

B.自增的列可以显式地添加,也可以非显示地添加

C.自增的列无须显式地添加.如需添加全部字段数据时,虚列出除自增列之外的全部列名

D.自增的列无须显式地添加.如需添加全部字段数据时,仅需表名,可省略全部字段

4.下列选项中,UPDATE语句书写正确的有〔〕

A.UPDATESETColumnl=1FROMtable_name

B.UPDATEtable_nameSETColumnl=l

C.UPDATEtable_nameSETColumnl=lANDColumnl=2

D.UPDATEtable_nameSETColumnl=l,Columnl=2

5.删除被从表引用的主表记录时,需修改从表的外键约束的"

删除规则"

为〔〕

A.不执行任何操作

B.设置Null

C.级联

D.设置默认值

第四章数据查询基础

1.SELECT语句中必选的子句是〔〕

A.SELECT…FROM

B.SELECT…FROM…WHERE

C.SELECT…FROM…ORDERBY

D.SELECT

2.下列关于DISTINCT的描述,正确的是〔〕

A.删除错误列信息

B.删除重复的数据

C.DISTINCT关键字放于FROM子句之后

D.DISTINCT关键字放于字段名之后

3.下列关于ORDERBY子句的说法,正确的有〔〕

A.在SELECT语句中,ORDERBY子句为必选

B.ORDERBY默认按照降序排序

C.ORDERBY字段DESC是降序排列

D.ORDERBY子句放于WHERE子句之后

4下列SQL语句,正确的是〔〕

A.SELECT*TOP5FROMtable_name

B.SELECTTOP5%FROMtable_name

C.SELECT*TOP5PERCENTFROMtable_name

D.SELECTTOP5PERCENT*FROMtable_name

5.下列说法正确的是〔〕

A.执行"

SELECT*FROMtable_nameWHERE…"

语句后,定会返回所有行的数据

B.WHERE子句在SELECT子句中为必选

C.在SQLServer中,"

!

="

与"

<

作用完全相同

D.语句"

SELECT*FROMtable_nameWHEREAgeNOTNULL"

的写法正确

第五章模糊查询和聚合函数

1.模糊查询〔〕,可以检索出以"

Tc"

开头的所有字符串

A.LIKE’Tc_’

B.LIKE’%Tc_’

C.LIKE’Tc%’

D.LIKE’%Tc%’

2.模糊查询〔〕,可以检索出以"

M"

开头,且第二个字符不是"

c"

的所有字符串

A.LIKE‘Mc_’

B.LIKE‘Mc%’

C.LIKE‘M[^c]_’

D.LIKE‘M[^c]%’

3.从产品表Products中查询前10行商品的单价UnitPrice之和,正确的SQL是〔〕

A.SELECTTOP10SUM<

UnitPrice>

AS单价之和FROMProducts

B.SELECTSUM<

AS单价之和TOP10FROMProducts

C.SELECTTOP10COUNT<

D.SELECTSUM<

TOP10AS单价之和FROMProducts

4.从产品表Products中查询单价UnitPrice最高的商品单价,正确的SQL是〔〕

A.SELECTMIN<

AS最高单价FROMProducts

B.SELECTAVG<

C.SELECTMAX<

D.SELECTMAXUnitPriceAS最高单价FROMProducts

5.从产品表Products中查询单价UnitPrice在6~10的产品名称和单价信息,正确的SQL有〔〕

A.SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN6AND10

B.SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN10AND6

C.SELECTName,UnitPriceFROMProductsWHEREUnitPriceIN<

6,10>

D.SELECTName,UnitPriceFROMProductsWHEREUnitPrice>

=6ANDUnitPrice<

=10

第六章分组查询和连接查询

一、综合测试题

有订单表Orders,订单数据见表6.2.1.

订单号

OrderID

订单日期

OrderDate

订单金额

OrderAmount

客户编号

C-ID

1

2013-04-08

650

2

2013-02-23

1120

3

2013-05-17

760

4

2013-06-11

475

5

2013-04-20

280

6

360

7

2013-03-08

550

8

790

9

2013-07-22

1260

10

2013-08-14

970

有客户表Customer,客户数据见表6.2.2.

CustomerID

客户##

Name

客户所在地

Address

刘小慧

武汉

张震东

##

安忠峰

分析上述两个表,回答下列问题.

1.计算每个客户的订单总额,正确的SQL是〔〕

A.SELECT_ID,COUNT<

OrderAmount>

FROMOrdersGROUPBYC_ID

B.SELECT_ID,SUM<

C.SELECT_ID,SUM<

FROMOrdersD.SELECT

D.SELECTOrderDate,C_ID,SUM<

FROMOrderGROUPBYC_ID

2.按天计算每个客户的订单总金额,正确的SQL是〔〕

OrderPrice>

FROMOrdersGROUPBYC_ID,OrederDate

B.SELECT_ID,SUM<

FROMOrdersGROUPBYOrderDate,C_ID

FROMOrdersGROUPBYOrderDate

D.SELECT_ID,SUM<

FROMOrdersGROUPBYC_ID,C_ID

3.列出客户订单总金额大于3000的数据,正确的SQL是〔〕

A.SELECTC_ID,SUM<

FROMOrdersGROUPBYC_IDHAVVINGSUM<

3000

B.SELECTC_ID,SUM<

FROMOrdersWHERESUM<

OrderAmoount>

3000GROUPBYC_ID

C.SELECTC_ID,SUM<

3000

D.SELECTC_ID,SUM<

FROMOrdersGROUPBYC_IDWHERESUM<

4.按天计算客户"

张震东"

的订

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1