- 1
- 0
- 约6.19千字
- 约 9页
- 2026-02-17 发布于河南
- 举报
银行sql笔试题及答案
姓名:__________考号:__________
题号
一
二
三
四
五
总分
评分
一、单选题(共10题)
1.在SQL中,如何删除一个名为users的表?()
A.CREATETABLEusers;
B.DROPTABLEusers;
C.ALTERTABLEusersDROPCOLUMN*;
D.TRUNCATETABLEusers;
2.以下哪个SQL语句可以查询所有用户的姓名和年龄?()
A.SELECTname,ageFROMusersWHEREage18;
B.SELECTname,ageFROMusersWHEREage18;
C.SELECTname,ageFROMusersWHEREage=18;
D.SELECTname,ageFROMusers;
3.在SQL中,如何更新一个名为users的表中的某个记录?()
A.UPDATEusersSETname=AliceWHEREid=1;
B.INSERTINTOusersSETname=Alice,id=1;
C.DELETEFROMusersWHEREname=Alice;
D.SELECT*FROMusersWHEREname=Alice;
4.在SQL中,如何创建一个名为orders的表,包含id和customer_id字段?()
A.CREATETABLEorders(idINT,customer_idINT);
B.CREATETABLEorders(idINT,customer_idVARCHAR(255));
C.CREATETABLEorders(idVARCHAR(255),customer_idINT);
D.CREATETABLEorders(idVARCHAR(255),customer_idVARCHAR(255));
5.在SQL中,如何对查询结果进行排序?()
A.ORDERBYname,age;
B.SORTBYname,age;
C.SELECTname,ageFROMusersORDERBYname,age;
D.SELECTname,ageFROMusersSORTBYname,age;
6.以下哪个SQL语句可以查询年龄大于20的用户?()
A.SELECT*FROMusersWHEREage20;
B.SELECT*FROMusersWHEREage20;
C.SELECT*FROMusersWHEREage=20;
D.SELECT*FROMusersWHEREage=20;
7.在SQL中,如何连接两个表?()
A.JOINtable1,table2ONtable1.id=table2.id;
B.INNERJOINtable1,table2ONtable1.id=table2.id;
C.LEFTJOINtable1,table2ONtable1.id=table2.id;
D.RIGHTJOINtable1,table2ONtable1.id=table2.id;
8.在SQL中,如何限制查询结果的数量?()
A.LIMIT10;
B.TOP10;
C.SELECTTOP10FROMusers;
D.SELECTFIRST10FROMusers;
9.以下哪个SQL语句可以查询所有性别为男的用户?()
A.SELECT*FROMusersWHEREgender=男;
B.SELECT*FROMusersWHEREgender=male;
C.SELECT*FROMusersWHEREgender!=男;
D.SELECT*FROMusersWHEREgender!=male;
10.在SQL中,如何重命名一个表?()
A.RENAMETABLEusersTOnew_users;
B.ALTERTABLEusersRENAMETOnew_users;
C.UPDATEusersSETtable_name=new_users;
D.SELECTnameFROMusersW
原创力文档

文档评论(0)