Access SQL查询大全:LIKE, DELETE, UPDATE, JOIN等操作
需积分: 12 170 浏览量
更新于2024-09-11
收藏 6KB TXT 举报
"access语法大全包含了SQL查询语句的各种示例,包括选择、删除、更新、联接、子查询以及日期处理等操作。"
在Access数据库中,SQL(Structured Query Language)是用于管理数据的核心语言。以下是一些关键的Access SQL知识点:
1. 选择查询(SELECT): 用于从表中选取指定的字段或记录。例如:
```
SELECT * FROM flash WHERE filename LIKE '*http*';
```
这条语句会选择`flash`表中所有`filename`字段包含`http`的记录。
2. 删除查询(DELETE): 用于删除符合特定条件的记录。如:
```
DELETE * FROM company_guangxi WHERE NOT LIKE '*˾*' AND NOT LIKE '';
```
删除`company_guangxi`表中`NOT LIKE '*˾*'`和`NOT LIKE ''`的记录。
3. 时间条件: 可以用`#`符号来指定日期,例如:
```
DELETE * FROM WHERE date <= #1/1/2002#;
```
这会删除指定日期之前的所有记录。
4. 子查询: 子查询可以嵌套在其他查询中,用来获取满足特定条件的数据。例如:
```
SELECT (SELECT Count([xlh].[aa]) AS AutoNum FROM xlh WHERE ((xlh.aa) <= xlh_Alias.aa)) AS , xlh.aa ...
```
这个子查询计算了满足条件的`aa`字段的计数。
5. 联接查询(JOIN): 用于合并两个或多个表中的数据。如:
```
SELECT a.aa, b.bb, b.cc
FROM test AS a, test1 AS b
WHERE a.aa = b.aa;
```
这将返回`test`和`test1`表中`aa`字段相等的记录。
6. 内连接(INNER JOIN): 仅返回两个表中匹配的记录。例如:
```
SELECT ͻ.˾, ., . FROM ͻ INNER JOIN ON ͻ.ͻ = .ͻ
```
这里使用了内连接来匹配两个表的字段。
7. 左连接(LEFT JOIN)和右连接(RIGHT JOIN): 分别返回左表和右表的所有记录,即使在另一表中没有匹配项。如:
```
SELECT ͻ.˾, ͻ., .ͻ FROM ͻ LEFT JOIN ON ͻ.˾ = .˾ WHERE (.˾ IsNull)
```
这条左连接查询将返回左表的所有记录,即使在右表中没有匹配项。
8. 聚合函数(如SUM, COUNT, AVG, MAX, MIN): 用于计算一组值的总和、计数、平均值、最大值和最小值。例如:
```
SELECT .ͻ, Sum(.˰) AS ˰ܼ֮, Last(.) AS ֮һ, Date() - [֮һ] AS FROM WHERE (. >= #12/1/2006#) GROUP BY .ͻ
```
这个查询计算了某个字段的总和、最后一个日期并计算与当前日期的差值。
9. 排序(ORDER BY): 用于按指定字段对结果进行排序。例如:
```
SELECT a.aa, b.bb, b.cc AS ֶ FROM test AS a, test1 AS b WHERE a.aa = b.aa ORDER BY b.cc;
```
结果将根据`b.cc`字段进行升序排序。
10. 日期运算: Access允许在查询中进行日期运算,例如比较日期或计算日期差。例如:
```
Select * From Tab1 Where [Date] > #2002-1-1#;
```
这将选择`Tab1`中所有日期大于2002年1月1日的记录。
这些是Access SQL语法的一些基本示例,涵盖了查询、更新、过滤、联接和聚合等多种操作,帮助用户在Access数据库中进行高效的数据管理和分析。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-09-10 上传
2021-10-05 上传
2010-04-28 上传
2011-11-15 上传
2011-03-08 上传
追潮
- 粉丝: 0
- 资源: 2
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率