SQL题库1Word下载.docx

上传人:b****6 文档编号:8390292 上传时间:2023-05-11 格式:DOCX 页数:50 大小:34.71KB
下载 相关 举报
SQL题库1Word下载.docx_第1页
第1页 / 共50页
SQL题库1Word下载.docx_第2页
第2页 / 共50页
SQL题库1Word下载.docx_第3页
第3页 / 共50页
SQL题库1Word下载.docx_第4页
第4页 / 共50页
SQL题库1Word下载.docx_第5页
第5页 / 共50页
SQL题库1Word下载.docx_第6页
第6页 / 共50页
SQL题库1Word下载.docx_第7页
第7页 / 共50页
SQL题库1Word下载.docx_第8页
第8页 / 共50页
SQL题库1Word下载.docx_第9页
第9页 / 共50页
SQL题库1Word下载.docx_第10页
第10页 / 共50页
SQL题库1Word下载.docx_第11页
第11页 / 共50页
SQL题库1Word下载.docx_第12页
第12页 / 共50页
SQL题库1Word下载.docx_第13页
第13页 / 共50页
SQL题库1Word下载.docx_第14页
第14页 / 共50页
SQL题库1Word下载.docx_第15页
第15页 / 共50页
SQL题库1Word下载.docx_第16页
第16页 / 共50页
SQL题库1Word下载.docx_第17页
第17页 / 共50页
SQL题库1Word下载.docx_第18页
第18页 / 共50页
SQL题库1Word下载.docx_第19页
第19页 / 共50页
SQL题库1Word下载.docx_第20页
第20页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

SQL题库1Word下载.docx

《SQL题库1Word下载.docx》由会员分享,可在线阅读,更多相关《SQL题库1Word下载.docx(50页珍藏版)》请在冰点文库上搜索。

SQL题库1Word下载.docx

A)SELECTcName=‘RecruiterName’,siPercentageCharge=‘HireCharge’ 

FROMContractRecruiter

B)SELECT‘RecruiterName’cName,‘HireCharge’siPercentageCharge

C)SELECT‘RecruiterName’AScName,‘HireCharge’ASsiPercentageCharge

 

D)SELECT‘RecruiterName’=cName,‘HireCharge’=siPercentageCharge

7.使用SELECT语句检索带特定条件的数据时,应使用的关键字是( 

A)ORDERB)BETWEEN

C)LIKED)WHERE

8.运算符%能够用于以下哪种类型的数据上?

( 

A)floatB)money

C)smallintD)smallmoney

9.测验中分数在80到100之间的候选人需要面试,合适的查询语句是( 

A)SELECTvFirstName,vLastName,siTestScore

FROMExternalCandidate

WHEREsiTestScore>

=80 

AND 

siTestScore<

=100

B)SELECTvFirstName,vLastName,siTestScore

80 

100

C)SELECTvFirstName,vLastName,siTestScore

WHEREsiTestScore<

siTestScore>

D)SELECTvFirstName,vLastName,siTestScore

10.为列出居住在MA或者DC州的所有的出版商,其SELECT语句是( 

A)SELECTPub_Name,City

FROM 

Publishers

WHEREState=(‘MA’,‘DC’)

B)SELECTPub_Name,City

WHEREStateIN(‘MA’,‘DC’)

C)SELECTPub_Name,City

WHEREStateBETWEEN‘MA’AND‘DC’

D)SELECTPub_Name,City

WHEREState=‘MA’AND 

State=‘DC’

11.查询报纸名字中包含“TexasTimes”的报纸的材料,合适的查询语句是( 

A)SELECTcNewspaperName,vContractPerson,cPhone

Newspaper

WHEREcNewspaperName 

LIKE‘%TexasTimes%’

B)SELECTcNewspaperName,vContractPerson,cPhone

LIKE‘TexasTimes’

C)SELECTcNewspaperName,vContractPerson,cPhone

LIKE‘TexasTimes%’

D)SELECTcNewspaperName,vContractPerson,cPhone

LIKE‘[TexasTimes]’

12.陈述A:

任何两个NULL值都不可能相等。

在以递升排序的输出中,NULL值总是第一个被显示的项。

A)陈述A正确,陈述B错误

B)陈述A错误,陈述B正确

C)都正确

D)都是错误的

13.查询职位编号和职位描述,以职位编号升序,职位描述降序排列结果,则合适的查询是( 

A)SELECTcPositionCode,vDescription

FROMPosition

ORDERBYcPositionCodeDESC,vDescriptionASC

B)SELECTcPositionCode,vDescription

ORDERBYcPositionCode,vDescriptionDESC

C)SELECTcPositionCode,vDescription

ORDERBYvDescriptionDESC,cPositionCodeASC

D)SELECTcPositionCode,vDescription

ORDERBYvDescription,cPositionCode

14.显示测验成绩排在前10%的外部候选人的所有材料,测试时间在2001年3月进行,合适的查询语句是(B 

)。

A)SELECTTOP10 

*

WHEREdTestDate>

=‘3/1/2001’ANDdTestDate<

=‘3/31/2001’

ORDERBYsiTestScore

B)SELECTTOP10PERCENT*

ORDERBYsiTestScoreDESC

C)SELECTTOP10PERCENT*

ORDERBYsiTestScoreASC

D)SELECTTOP10PERCENT

15.编写一个询问,显示已收到申请的外部候选人所在城市的列表,合适的查询是( 

A)SELECTcCity

ORDERBYcCity

B)SELECTcCity

C)SELECTDISTINCT*

D)SELECTDISTINCTcCity

16.需要分析在各种报纸设置的招聘广告的效果,并显示投放广告数量在2个以上的报纸的信息,则合适的查

询语句是( 

A)SELECTcNewspaperCode,‘No.ofAdvts.Placed’=SUM(cNewspaperCode)

FROMNewsAd

GROUPBYcNewspaperCode

HAVINGCOUNT(cNewspaperCode)>

=2

B)SELECTcNewspaperCode,‘No.ofAdvts.Placed’=COUNT(cNewspaperCode)

WHERECOUNT(cNewspaperCode)>

C)SELECTcNewspaperCode,‘No.ofAdvts.Placed’=COUNT(cNewspaperCode)

D)SELECTcNewspaperCode,‘No.ofAdvts.Placed’=COUNT(cNewspaperCode)

17.要按以下格式输出图书类型、出版社编号和出版数量之间的关系,合适的查询语句是(A)。

TypePub_idSum

--------------------------------------------------

business073618722

business138912066

businessNULL30788

mod_cook087724278

mod_cookNULL24278

NULLNULL55066

NULL073618722

NULL087724278

NULL138912066

A)SELECTType,Pub_id,‘Sum’=SUM(Ytd_Sales)

FROMTitles

GROUPBYType,Pub_idWITHCUBE

B)SELECTType,Pub_id,‘Sum’=SUM(Ytd_Sales)

GROUPBYALL

C)SELECTType,Pub_id,‘Sum’=SUM(Ytd_Sales)

GROUPBYType,Pub_id 

ORDERBYType

D)SELECTType,Pub_id,‘Sum’=SUM(Ytd_Sales)

GROUPBYType,Pub_id

COMPUTEType

18.陈述A:

COMPUTE子句在查询结果中使用聚合函数产生出汇总行。

关键字DISTINCT不能与聚合函数一起使用。

陈述C:

COMPUTE子句所用到的所有非聚合列都必须出现在SELECT列表中。

陈述D:

GROUPBY子句所用到的所有列都必须出现在SELECT列表中。

陈述E:

在COMPUTE子句列出的列,必须与ORDERBY子句使用的列匹配,包括列的顺序、名称都必须一致。

陈述F:

可在SELECT语句中使用一个以上的COMPUTE子句,以产生带有小计和总计的结果。

A)A、B、C、D、E和F 

B)A、C、E和F

C)B、D、E和F

D)A、B、E和F 

19.用来对两个字符串进行比较的函数是( 

A)TRIMB)DIFFERENCE

C)STUFFD)REVERSE

20.执行下面语句的结果是( 

PRINTUPPER(LTRIM(RTRIM(‘ 

Hello,world 

’)))

A)‘HELLO,WORLD’B)‘Hello,world 

C)‘Hello,world’D)‘ 

HELLO,WORLD 

21.PRINTDATEDIFF(mm,'

2005-10-26'

'

2005-10-8'

)执行结果是( 

A)0B)-1

C)1D)2

22.PRINTDATENAME(dw,'

2005-1-1'

)执行的结果是( 

A)六B)7

C)星期六D)6

23.校园招聘的建议截止期限是招聘过程开始后的第10天,需要显示一份包含公司正在访问的所有学院的学

院代码、招聘起始日期和招聘截止日期的报表,合适的查询语句是(B 

A)SELECTcCollegeCode,dRecruitmentStartDate,‘Proposed 

Deadline’

=DATEADD(dd,-10,dRecruitmentStartDate)

FROMCampusRecruitment

B)SELECTcCollegeCode,dRecruitmentStartDate,‘Proposed 

=DATEADD(dd,10,dRecruitmentStartDate)

C)SELECTcCollegeCode,dRecruitmentStartDate,‘Proposed 

=DATEADD(q,10,dRecruitmentStartDate)

D)SELECTcCollegeCode,dRecruitmentStartDate,‘Proposed 

=DATEADD(q,-10,dRecruitmentStartDate)

24.显示候选人的测试成绩,成绩应被舍入到最接近的整数,合适的查询语句是( 

A)SELECTvFirstName,cPhone,‘Score’=ROUND(siTestScore,1)

ExternalCandidate

B)SELECTvFirstName,cPhone,‘Score’=ROUND(siTestScore,0)

C)SELECTvFirstName,cPhone,‘Score’=ROUND(siTestScore)

D)SELECTvFirstName,cPhone,‘Score’=RAND(siTestScore,0)

25.已知有如下SQL语句:

DECLARE 

@name 

char(20),@scorefloat

SELECT@name=‘Helen 

’,@score=87.5

如果输出格式为‘Helen:

88’,则合适的SQL输出语句为( 

A)PRINTRTRIM(@name)+CONVERT(varchar,@score)

B)PRINT@name+CONVERT(varchar,@score)

C)PRINTLTRIM(@name)+CONVERT(varchar,@score)

D)PRINTRTRIM(@name)+@score

26.陈述A:

当两个表已被连接时,它们必须有一个公共列,其名称、类型完全一样。

数据表和它的别名是两个独立的表,但它们的数据内容和表结构完全一样。

C)都是错误的

27.陈述A:

在内连接里,只有那些其值满足公共列中连接条件的行被显示。

对于外连接,结果集包含来自一个表的所有行和另一个表中的匹配行,如果相关表中没有找到匹配的

记录,那么这一列显示为NULL。

两个表之间的交叉连接中,第一个表的每一行与第二个表的每一行进行连接。

自连接是一个表中的行与同一个表中的其他行进行相关联。

在SELECT列表中使用星号(*)且在结果集中显示冗余列数据的连接称为等值连接。

对结果集的冗余列数据进行限制的连接叫自然连接,它通过在SELECT列表中指定各列的名字来实现。

A)B、D、E和F

B)A、C、E和F 

C)A、B、E和F

D)A、B、C、D、E和F

28.下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行?

A)LEFTOUTERJOINB)RIGHTOUTERJOIN

C)INNERJOIND)CROSSJOIN

29.陈述A:

子查询必须包括在圆括号内并且不能用ORDERBY和COMPUTEBY的子句。

外层查询总是依赖于子查询的结果。

A)都正确

B)都是错误的

30.陈述A:

查询的类型返回一个带有多值结果的单列用IN子句实现。

对于是否存在数据的子查询用EXISTS实现。

A)陈述A错误,陈述B正确

B)陈述A正确,陈述B错误

D)都正确

31.查询和购买者‘CatherineRoberts’住在同一个州的收件人的姓名和城市,合适的查询语句是( 

A)SELECTvFirstName,vLastName,cCity

Recipient

WHEREcStateEXISTS(SELECTcState

Shopper

WHEREvFirstName=‘Catherine’ANDvLastName=‘Roberts’)

B)SELECTvFirstName,vLastName,cCity

WHEREcState 

IN(SELECTcState

C)SELECTvFirstName,vLastName,cCity

WHEREcState=(SELECTcState

D)SELECTvFirstName,vLastName,cCity

WHEREcState=(SELECT*

32.显示预付金额大于有关业务书的平均预付数的所有书的标题,合适的查询语句是( 

A)SELECTTitle

Titles

WHERE 

Advance>(SELECTAVG(Advance)

WHEREType=‘business’)

B)SELECTTitle

Advance>AVG(Advance)

ANDType=‘business’

C)SELECTTitle

Titles)

D)SELECTTitle

Advance>SELECTAVG(Advance)

WHEREType=‘business’

33.列出Titles表中其价格高于出版商ID为0736的出版商出版的书的最大价格的书的标题和ID,合适的查询

语句是( 

A)SELECTTitle_Id,Title

WHEREprice>ALL(SELECTprice

FROMTitles)

ANDPub_id=‘0736’

B)SELECTTitle_Id,Title

WHEREPub_id=‘0736’)

C)SELECTTitle_Id,Title

WHEREprice>ANY(SELECTprice

D)SELECTTitle_Id,Title

34.执行2001年5月申请招聘的候选人的概况分析,将他们的材料拷贝到一个新表中,合适的语句是( 

A)SELECT*INTOtempExternalCandidate

WHEREdDateOfApplication=‘2001-5’

B)SELECT*INTOtempExternalCandidate

FRO

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

当前位置:首页 > 工程科技 > 信息与通信

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2