2025年校招sql笔试题及答案.docxVIP

  • 1
  • 0
  • 约7.56千字
  • 约 9页
  • 2026-02-18 发布于河南
  • 举报

2025年校招sql笔试题及答案

姓名:__________考号:__________

一、单选题(共10题)

1.1.以下哪个SQL语句可以用来创建一个名为students的表,包含id、name和age三个字段?()

A.CREATETABLEstudents(idINT,nameVARCHAR(50),ageINT)

B.CREATETABLEstudents(idINT,nameCHAR(50),ageDATE)

C.CREATETABLEstudents(idINTEGER,nameTEXT,ageDECIMAL(5,2))

D.CREATETABLEstudents(idREAL,nameBLOB,ageBLOB)

2.2.如何在SQL中删除表中的所有记录,但不删除表本身?()

A.DELETEFROMstudents

B.TRUNCATETABLEstudents

C.DROPTABLEstudents

D.DELETEstudents

3.3.在SQL中,如何查询名为John的学生的年龄?()

A.SELECTageFROMstudentsWHEREname=John

B.SELECTageFROMstudentsWHEREnames=John

C.SELECTageFROMstudentsWHERENames=John

D.SELECTageFROMstudentsWHEREName=John

4.4.如何在SQL中连接两个表以获取相关记录?()

A.JOINstudentsASs,coursesAScONs.id=c.student_id

B.JOINstudentsASs,coursesAScWHEREs.id=c.student_id

C.INNERJOINstudentsASs,coursesAScONs.id=c.student_id

D.SELECTstudents,coursesWHEREstudents.id=courses.student_id

5.5.如何在SQL中插入一条新记录到名为students的表中?()

A.INSERTINTOstudents(id,name,age)VALUES(1,John,20)

B.INSERTstudents(id,name,age)VALUES(1,John,20)

C.INSERTINTOstudentsVALUES(1,John,20)

D.INSERTINTOstudents(id,name,age)VALUES(1,John,20)

6.6.在SQL中,如何更新名为John的学生的年龄为21岁?()

A.UPDATEstudentsSETage=21WHEREname=John

B.UPDATEstudentsSETage=21WHERENames=John

C.UPDATEstudentsSETname=John,age=21

D.UPDATEstudentsSETage=21

7.7.如何在SQL中删除名为John的学生的记录?()

A.DELETEFROMstudentsWHEREname=John

B.DELETEstudentsWHEREname=John

C.DELETEFROMstudentsWHERENames=John

D.DELETEFROMstudentsWHEREname=Johns

8.8.在SQL中,如何创建一个视图来显示学生的姓名和年龄?()

A.CREATEVIEWstudent_viewASSELECTname,ageFROMstudents

B.CREATEVIEWstudent_viewSELECTname,ageFROMstudents

C.VIEWstudent_viewASSELECTname,ageFROMstudents

D.CREATEVIEWstudent_viewname,ageFROMstudents

9.9.如何在SQL中执行一个查询,返回年龄大于20岁的学生列表?()

A.SELECT*FROMstudentsWHEREage20

B.SEL

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档