数据库查询笔试题及详细答案.docxVIP

  • 2
  • 0
  • 约6.22千字
  • 约 9页
  • 2026-05-29 发布于河北
  • 举报

数据库查询笔试题及详细答案

说明:本套试题基于MySQL语法设计,涵盖基础查询、关联查询、子查询、聚合函数、排序分组等核心考点,贴合企业笔试高频题型,答案注重步骤解析,避免生硬表述,适合检验数据库查询基础能力。

一、基础题(每题10分,共30分)

1.题目

现有员工表emp,结构如下:

字段名

字段类型

说明

emp_id

int

员工编号(主键,自增)

emp_name

varchar(50)

员工姓名(非空)

dept_id

int

部门编号(外键,关联部门表dept的dept_id)

salary

decimal(10,2)

员工月薪

hire_date

date

入职日期

请编写SQL语句,查询出月薪在5000-8000元之间(含5000和8000),且入职日期在2020年1月1日之后的员工姓名、月薪和入职日期,按入职日期降序排列。

1.答案及解析

SQL语句:

sql

SELECTemp_name,salary,hire_date

FROMemp

WHEREsalaryBETWEEN5000AND8000

ANDhire_date2020-01-01

ORDERBYhire_dateDESC;

解析:

筛选条件:使用BETWEEN...AND...筛选月薪范围(包含边界值),使用筛选入职日期在2020-01-01之后,两个条件用AN

文档评论(0)

1亿VIP精品文档

相关文档