Access 查询实例:10个经典案例详解

本文将列举 10 个常见的 Access 查询案例,涵盖了筛选、排序、统计、分组等操作,并提供详细的 SQL 语句示例,帮助您快速掌握 Access 查询技巧。

1. 查询某个表中年龄大于等于30岁的所有员工信息。

SELECT * FROM 表名 WHERE 年龄 >= 30;

2. 查询某个表中所有工资大于5000元的员工信息,按照工资从高到低排序。

SELECT * FROM 表名 WHERE 工资 > 5000 ORDER BY 工资 DESC;

3. 查询某个表中所有性别为女性的员工信息,按照出生日期从早到晚排序。

SELECT * FROM 表名 WHERE 性别 = '女性' ORDER BY 出生日期 ASC;

4. 查询某个表中所有来自广东省的员工信息,按照入职日期从晚到早排序。

SELECT * FROM 表名 WHERE 省份 = '广东' ORDER BY 入职日期 DESC;

5. 查询某个表中所有员工的平均工资,最高工资和最低工资。

SELECT AVG(工资) AS 平均工资, MAX(工资) AS 最高工资, MIN(工资) AS 最低工资 FROM 表名;

6. 查询某个表中所有员工的姓名和电话号码,其中电话号码必须包含'135'这个字符串。

SELECT 姓名, 电话号码 FROM 表名 WHERE 电话号码 LIKE '%135%';

7. 查询某个表中所有员工的入职日期,按照入职日期月份统计每个月入职的员工数量。

SELECT 月份(入职日期) AS 入职月份, COUNT(*) AS 入职人数 FROM 表名 GROUP BY 月份(入职日期);

8. 查询某个表中所有员工的姓名和部门名称,按照部门名称分组,统计每个部门的员工数量。

SELECT 部门名称, COUNT(*) AS 员工数量 FROM 表名 GROUP BY 部门名称;

9. 查询某个表中所有员工的姓名和工资,按照工资从低到高排序,但是工资相同的员工按照姓名从高到低排序。

SELECT 姓名, 工资 FROM 表名 ORDER BY 工资 ASC, 姓名 DESC;

10. 查询某个表中所有员工的姓名和工资,按照工资从高到低排序,但是只列出前10名员工的信息。

SELECT TOP 10 姓名, 工资 FROM 表名 ORDER BY 工资 DESC;

以上案例仅供参考,您可以根据实际情况进行调整。希望这些例子能帮助您更好地理解和运用 Access 查询功能。


原文地址: https://www.cveoy.top/t/topic/m025 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录