SQL优化策略的应用实例与总结试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个选项不是SQL语句优化的一种常见策略?
A.减少表扫描
B.使用全文索引
C.添加冗余字段
D.减少子查询
2.在SQL语句中,哪个关键字可以用来限制查询结果的数量?
A.WHERE
B.LIMIT
C.GROUPBY
D.ORDERBY
3.以下哪个SQL语句可以实现将年龄大于30岁的员工姓名和年龄查询出来?
A.SELECTname,ageFROMemployeesWHEREage30
B.SELECTname,ageFROMemployeesWHEREage=30
C.SELECTname,ageFROMemployeesWHEREage30ORDERBYage
D.SELECTname,ageFROMemployeesWHEREage=30
4.以下哪个SQL语句可以实现查询部门编号为D01的部门下的所有员工姓名?
A.SELECTnameFROMemployeesWHEREdepartment_id=D01
B.SELECTnameFROMemployeesWHEREdepartment_id=D01GROUPBYname
C.SELECTnameFROMemployeesWHEREdepartment_id=D01ORDERBYname
D.SELECTnameFROMemployeesWHEREdepartment_id=D01GROUPBYdepartment_id
5.在SQL语句中,以下哪个关键字可以用来实现数据插入?
A.INSERTINTO
B.UPDATE
C.DELETE
D.SELECT
6.以下哪个SQL语句可以实现查询部门编号为D01的部门下的所有员工姓名和年龄,并按照年龄降序排序?
A.SELECTname,ageFROMemployeesWHEREdepartment_id=D01ORDERBYageDESC
B.SELECTname,ageFROMemployeesWHEREdepartment_id=D01GROUPBYageDESC
C.SELECTname,ageFROMemployeesWHEREdepartment_id=D01ORDERBYnameDESC
D.SELECTname,ageFROMemployeesWHEREdepartment_id=D01GROUPBYnameDESC
7.在SQL语句中,以下哪个关键字可以用来实现数据更新?
A.INSERTINTO
B.UPDATE
C.DELETE
D.SELECT
8.以下哪个SQL语句可以实现查询部门编号为D01的部门下的所有员工姓名和年龄,并计算平均年龄?
A.SELECTname,ageFROMemployeesWHEREdepartment_id=D01GROUPBYage
B.SELECTname,ageFROMemployeesWHEREdepartment_id=D01ORDERBYage
C.SELECTname,ageFROMemployeesWHEREdepartment_id=D01GROUPBYname
D.SELECTname,ageFROMemployeesWHEREdepartment_id=D01ORDERBYname
9.在SQL语句中,以下哪个关键字可以用来实现数据删除?
A.INSERTINTO
B.UPDATE
C.DELETE
D.SELECT
10.以下哪个SQL语句可以实现查询部门编号为D01的部门下的所有员工姓名和年龄,并统计年龄大于30岁的员工数量?
A.SELECTname,ageFROMemployeesWHEREdepartment_id=D01ANDage30
B.SELECTname,ageFROMemployeesWHEREdepartment_id=D01GROUPBYage30
C.SELECTname,ageFROMemployeesWHEREdepartment_id=D01ORDERBYage30
D.S