Access界面基础操作
1. 显示表

2. 条件“或”

SELECT 研究生.姓名, 研究生.性别, 研究生.入学分数
FROM 研究生
WHERE
(研究生.性别="女" AND 研究生.入学分数<100) OR
(研究生.入学分数=101) OR
(研究生.入学分数>200);
3. like通配符
| 字符 | 作用 | 备注 |
|---|---|---|
| * | 任何字符 + 任意数量 | |
| ? | 任何字符 + 单个 | 字符包括汉字 |
| [] | []内 + 一个字符 | 例如:1[ab]2 |
| - | 指定范围内 + 一个字符 | 例如:1[a-z]2 |
| ! | 不在范围内 + 一个字符 | 例如:1[!a-z]、1[!abc]2 |
| # | 单个+数字 |
4. 字段计算

SELECT
商品.*,
[进货量]-[销售量] AS 库存,
[商品名称]+[类型] AS 全称,
Date()-[进货日期] AS 储存时间
FROM 商品;
5. 交叉表

6. Top

SELECT TOP 4 姓名, 职称, 系编号FROM 导师;
7. In 和 Between的使用

SELECT 姓名, 性别, 入学分数, 研究方向
FROM 研究生
WHERE
(研究生.入学分数 Between 320 And 360) AND
(研究方向 In ("考古学","会计学"));
8. Is Null

SELECT * FROM 研究生WHERE 导师编号 Is Null;
9. Like

SELECT * FROM 研究生WHERE姓名 Like;
10. 排序

SELECT * FROM 研究生
WHERE 入学分数>340
ORDER BY 性别, 入学分数 DESC;
11. Inner Join

SELECT 系名, 导师.姓名, 研究生.姓名
FROM (系 INNER JOIN 导师 ON 系.系编号 = 导师.系编号) INNER JOIN 研究生 ON 导师.导师编号 = 研究生.导师编号;
等同于下述SQL:
SELECT 系.系名, 导师.姓名, 研究生.姓名
FROM 系,导师,研究生
WHERE 系.系编号 = 导师.系编号 AND 导师.导师编号 = 研究生.导师编号;
注意使用的是AND来过滤笛卡尔积

12. 合计函数
SELECT Count([研究生]![姓名]) AS 表达式1
FROM 研究生
WHERE 性别="男" AND 入学分数>=340;



13. Broup by

SELECT 导师.性别, Avg(导师.年龄) AS 年龄之平均值
FROM 导师GROUP BY 导师.性别;


==========

SELECT Round(Avg(入学分数),1) AS 表达式1, Count(姓名) AS 本组人数, 导师编号
FROM 研究生
GROUP BY 导师编号
HAVING Count(姓名)>2;
14. 嵌套查询
select 姓名,入学分数
from 研究生
where 入学分数>(select avg(入学分数) from 研究生)

15. 生成表查询
生成表查询试将SELECT的执行结果生成一张新表,如果不存在该表则新建,存在则提示覆盖。

SELECT姓名,入学分数 INTO temp表
FROM 研究生
WHERE 入学分数>(select avg(入学分数) from 研究生);
16. 追加查询
追加查询是将SELECT的结果追加到已存在的表中,“字段对应”。
INSERT INTO temp表 ( 姓名, 分数, 方向 )
SELECT 研究生.姓名, 研究生.入学分数, 研究生.研究方向
FROM 研究生
WHERE 研究生.入学分数>(select avg(入学分数) from 研究生);

17. 更新查询
UPDATE 研究生 SET 研究生.入学分数 = [入学分数]+1
WHERE 研究生.性别="女";

18. 删除查询
DELETE 研究生.性别
FROM 研究生
WHERE 研究生.性别="女";

19. 不可界面操作
- Distinct
Access界面基础操作的更多相关文章
- ArcGIS Pro 简明教程(2)基础操作和简单制图
ArcGIS Pro 简明教程(2)基础操作和简单制图 By 李远祥 本章主要介绍ArcGIS Pro如何加载数据并进行简单的地图制作,以基本的操作为主. 上一章节介绍过,ArcGIS Pro是可以直 ...
- 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
. : 关机, 如果将Linux默认运行等级设置为0, 系统将无法启动; -- : 多用户模式, 允许使用网络文件系统, 一般不使用图形界面登陆就是这种模式; -- : 多用户图形界面模式, 该模式下 ...
- SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
- Windows7系统基础操作
Windows7系统基础操作 操作系统是人机交互的时候桥梁,一种计算机软件,软件分为:系统软件+应用软件 区别是:系统软件是可以直接安装在硬件上的计算机由硬件和软件两部分组成 操作电脑核心是操作电脑的 ...
- 实训任务02:Hadoop基础操作
实训任务02:Hadoop基础操作 班级 学号 姓名 实训1:创建测试文件上传HDFS,并显示内容 需求说明: 在本地计算机上创建测试文件helloH ...
- Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
. : 关机, 如果将Linux默认运行等级设置为0, 系统将无法启动; -- : 多用户模式, 允许使用网络文件系统, 一般不使用图形界面登陆就是这种模式; -- : 多用户图形界面模式, 该模式下 ...
- 笔记-mysql-管理及基础操作
笔记-mysql使用-管理及基础操作 1. 简介 mysql是一个免费的关系型数据库,不过好像被oracle收购了.... 希望它继续免费. 1.1. 相关术语 数据库,表,列,行,冗 ...
- MVC基础操作
C#-MVC基础操作-数据的展示及增删改.登录页面及状态保持一.数据展示1.View代码: <%@Page Language="C#" Inherits="Syst ...
- linux复习3:linux字符界面的操作
一.前言 1.对linux服务器进行管理的时候,经常要进入字符界面进行操作,使用命令需要记住该命令的相关选项和参数.vi编辑器可以用于编辑任何ASCII文本,功能非常的强大,可以对文本进行创建.查找. ...
随机推荐
- sql 指定值排序
--SELECT [ButtonName] as text,[FunctionName] as handler,[iconCls] --FROM [ButtonTable] where PKID in ...
- oracle的基本数据类型(转载)
数据类型是在设计表结构中需要定义的,选择适当的数据类型可以节省存储空间,提高运算效率. Oracle数据类型主要包括 1.字符型 适合保存字符串类型的数据,如姓名.地址.简介等等. 如:char(20 ...
- Java面试题汇总(一)
1.谈谈你对http中post和get访问的理解. http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE.URL全称是资源描述符,我们可以这样认 为: ...
- PHP 批量生成静态文件目录代码
<?php /** * @author:jiangzaixing 20160314 * 获取静态文件方法 */ class StaticFile { const MAP_FILE_NAME = ...
- PHP 导出Excel 文档
下面是总结的几个使用方法 include 'PHPExcel.php'; include 'PHPExcel/Writer/Excel2007.php'; //或者include 'PHPExcel/ ...
- spring 整合 struts
struts配置 objectFactory 在struts.xml添加,用spring工厂管理action对象 <constant name="struts.objectFactor ...
- a标签的href值
<a href='#'>click</a>实验证明,页面上能不用这个值就最好不要用这个#,这个#会让你的页面瞬间滚动到页面的顶部,我不知道已经踩了多少次坑了,就是因为这个'#' ...
- ArcGIS Server 开发之鹰眼地图的实现
鹰眼简单点说就是地图的联动,鹰眼的全称是OverviewMap,在ERSI提供的API包中,在dijit中进行类的调用.查了很多的资料,总结一下: 具体的代码: <!DOCTYPE html&g ...
- Wrangle – 响应式的,触摸友好的多选插件
Wrangle 是一个响应式,触摸友好的选择插件,支持 jQuery 以及 Zepto.Wrangle 为多项选择提供了一个独特的方法:通过画一条贯穿项目的线条来选择项目.它给你的应用程序的一种新的方 ...
- 使用Reaver对WPS加密网络进行暴力破解
WPS状态探测 探测开启了WPS功能的AP,WPS Locked状态为NO的表示开启了WPS功能. wash -i wlan0mon PIN码获取 reaver -i wlan0mon -b MAC地 ...