文档详情

sql二级试题及答案.docx

发布:2025-05-08约6.69千字共13页下载文档
文本预览下载声明

sql二级试题及答案

姓名:____________________

一、多项选择题(每题2分,共20题)

1.以下哪些是SQL中常用的数据类型?()

A.INT

B.VARCHAR

C.DATE

D.FLOAT

E.TEXT

2.在SQL中,如何删除一个名为“students”的表?()

A.DELETEFROMstudents

B.DROPTABLEstudents

C.TRUNCATETABLEstudents

D.DELETEstudents

3.以下哪些是SQL中常用的聚合函数?()

A.SUM()

B.COUNT()

C.AVG()

D.MAX()

E.MIN()

4.在SQL中,如何选择所有学生姓名和年龄大于20岁的记录?()

A.SELECTname,ageFROMstudentsWHEREage20

B.SELECTname,ageFROMstudentsWHEREage=20

C.SELECTname,ageFROMstudentsWHEREage20ANDage=20

D.SELECTname,ageFROMstudentsWHEREage=20ORage20

5.以下哪些是SQL中常用的条件运算符?()

A.=

B.

C.=

D.

E.!=

6.在SQL中,如何创建一个名为“teachers”的表,包含“id”(整数型)、“name”(字符串型)和“salary”(浮点型)三个字段?()

A.CREATETABLEteachers(idINT,nameVARCHAR,salaryFLOAT)

B.CREATETABLEteachers(idINTEGER,nameSTRING,salaryDOUBLE)

C.CREATETABLEteachers(idINT,nameTEXT,salaryFLOAT)

D.CREATETABLEteachers(idINTEGER,nameVARCHAR,salaryDOUBLE)

7.以下哪些是SQL中常用的逻辑运算符?()

A.AND

B.OR

C.NOT

D.XOR

8.在SQL中,如何更新名为“students”的表中名为“age”的列的值?()

A.UPDATEstudentsSETage=25

B.UPDATEstudentsSETage=25WHEREname=John

C.UPDATEstudentsSETage=25,name=John

D.UPDATEstudentsSETage=25,name=JohnWHEREage=20

9.以下哪些是SQL中常用的连接操作?()

A.INNERJOIN

B.LEFTJOIN

C.RIGHTJOIN

D.FULLOUTERJOIN

10.在SQL中,如何选择“students”表中年龄大于20岁的学生的姓名和所在班级?()

A.SELECTname,classFROMstudentsWHEREage20

B.SELECTname,classFROMstudentsINNERJOINclassesONstudents.class_id=classes.idWHEREage20

C.SELECTname,classFROMstudentsWHEREage20ANDclass_id=classes.id

D.SELECTname,classFROMstudentsJOINclassesONstudents.class_id=classes.idWHEREage20

11.以下哪些是SQL中常用的子查询操作?()

A.EXISTS

B.IN

C.NOTEXISTS

D.ALL

12.在SQL中,如何选择“students”表中所有年龄大于等于20岁且班级为1的学生的姓名?()

A.SELECTnameFROMstudentsWHEREage=20ANDclass=1

B.SELECTnameFROMstudentsWHEREage=20ORclass=1

C.SELECTnameFROMstudentsWHEREage=20ANDclass=1ORclass=1

D.SELEC

显示全部
相似文档