Access 查询实例:10个经典案例详解
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 著作权归作者所有。请勿转载和采集!