【常考】银行sql笔试题及答案试卷及答案.pdfVIP

  • 1
  • 0
  • 约9.1千字
  • 约 11页
  • 2026-03-07 发布于山东
  • 举报

【常考】银行sql笔试题及答案试卷及答案.pdf

银行sql笔试题及答案

篇1

考试时间:______分钟总分:______分姓名:______

注意事项:

1.答题前填写好自己的姓名、班级、考号等信息;

2.请将答案正确填写在答题卡上

一、单项选择题(每题2分,共10题)

1.下列SQL语句中用于连接两个表的正确写法是()。

A.SELECTFROMTableAJOINTableB

B.SELECTFROMTableAINNERJOINTableB

C.SELECTFROMTableAANDTableB

D.SELECTFROMTableAWHERETableB

答案:B

解析:INNERJOIN用于返回两个表中匹配的记录,语法需指定ON条件,

但选项B省略了条件仍可能被部分数据库接受。

2.查询银行账户中余额超过5000元的客户姓名和账户号,正确语句是()。

A.SELECTNAME,ACCOUNTFROMACCOUNTWHEREBALANCE5000

B.SELECTNAME,ACCOUNTFROMACCOUNTWHEREBALANCE≥5000

C.SELECTNAME,ACCOUNTFROMACCOUNTWHEREBALANCE5000OR

BALANCE=5000

D.SELECTNAME,ACCOUNTFROMACCOUNTWHEREBALANCE≥5000OR

BALANCE=5000

答案:D

解析:题目要求“超过”通常指≥,但需包含等于的情况,D选项逻辑最

严谨。

3.查询每个客户账户的平均余额,正确语句是()。

A.SELECTAVG(BALANCE)FROMACCOUNT

B.SELECTAVG(BALANCE)GROUPBYNAME

C.SELECTNAME,AVG(BALANCE)FROMACCOUNTGROUPBYNAME

D.SELECTNAME,AVG(BALANCE)GROUPBYNAME,BALANCE

答案:C

解析:GROUPBY需与聚合函数配合,且分组字段应与聚合字段一致。

4.查询2018年1月到2019年12月所有存取记录,正确语句是()。

A.SELECTFROMTRANSACTIONSWHEREDATEBETWEEN2018-01-01AND

2019-12-31

B.SELECTFROMTRANSACTIONSWHEREDATE≥2018-01-01ANDDATE

≤2019-12-31

C.SELECTFROMTRANSACTIONSWHEREDATEIN(2018-01-01,2019-

12-31)

D.SELECTFROMTRANSACTIONSWHEREDATELIKE2018%ANDDATE

LIKE%2019

答案:A

解析:BETWEEN直接限定范围,IN和LIKE无法覆盖整年数据。

5.查询账户余额最多的前3名客户,正确语句是()。

A.SELECTNAME,BALANCEFROMACCOUNTORDERBYBALANCEDESCLIMIT

3

B.SELECTNAME,BALANCEFROMACCOUNTORDERBYBALANCEDESCOFFSET

3

C.SELECTNAME,BALANCEFROMACCOUNTORDERBYBALANCEDESCFETCH

FIRST3ROWSONLY

D.SELECTNAME,BALANCEFROMACCOUNTWHEREBALANCE=

文档评论(0)

1亿VIP精品文档

相关文档