文档详情

sql优化面试题及答案.docx

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

sql优化面试题及答案

姓名:____________________

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

1.以下哪些是SQL语句中常用的关键字?()

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

E.WHERE

2.以下哪个SQL语句可以查询名为“students”的表中,年龄大于18岁的学生姓名?()

A.SELECTnameFROMstudentsWHEREage18

B.SELECTnameFROMstudentsWHEREage=18

C.SELECTnameFROMstudentsWHEREage18

D.SELECTnameFROMstudentsWHEREage=18

3.以下哪个SQL语句可以插入一条数据到名为“users”的表中?()

A.INSERTINTOusers(id,name,age)VALUES(1,Tom,25)

B.INSERTINTOusers(id,name,age)VALUES(Tom,25,1)

C.INSERTINTOusers(id,name,age)VALUES(1,Tom,25)

D.INSERTINTOusers(id,name,age)VALUES(Tom,1,25)

4.以下哪个SQL语句可以更新名为“products”的表中,价格大于100的商品的价格为200?()

A.UPDATEproductsSETprice=200WHEREprice100

B.UPDATEproductsSETprice=200WHEREprice=100

C.UPDATEproductsSETprice=200WHEREprice=100

D.UPDATEproductsSETprice=200WHEREprice=100

5.以下哪个SQL语句可以删除名为“orders”的表中,状态为“已完成”的订单?()

A.DELETEFROMordersWHEREstatus=已完成

B.DELETEFROMordersWHEREstatus=已完成

C.DELETEFROMordersWHEREstatus=未完成

D.DELETEFROMordersWHEREstatus=已取消

6.以下哪个SQL语句可以查询名为“employees”的表中,部门为“研发部”的员工姓名和职位?()

A.SELECTname,positionFROMemployeesWHEREdepartment=研发部

B.SELECTname,positionFROMemployeesWHEREdepartment=销售部

C.SELECTname,positionFROMemployeesWHEREdepartment=市场部

D.SELECTname,positionFROMemployeesWHEREdepartment=财务部

7.以下哪个SQL语句可以查询名为“students”的表中,年龄在18岁到25岁之间的学生姓名?()

A.SELECTnameFROMstudentsWHEREageBETWEEN18AND25

B.SELECTnameFROMstudentsWHEREageNOTBETWEEN18AND25

C.SELECTnameFROMstudentsWHEREageNOTBETWEEN18AND25

D.SELECTnameFROMstudentsWHEREageBETWEEN18OR25

8.以下哪个SQL语句可以查询名为“orders”的表中,订单日期在2021年1月1日到2021年1月31日之间的订单信息?()

A.SELECT*FROMordersWHEREdateBETWEEN2021-01-01AND2021-01-31

B.SELECT*FROMordersWHEREdateNOTBETWEEN2021-01-01AND2021-01-31

C.SELECT*FROMordersWHEREdate=2021-01-01

D.SELECT*FROMordersWHEREdate=2021-01-31

9.以下哪个

显示全部
相似文档