Access界面基础操作

摘要:
Access界面中的基本操作1.显示表2.条件“或”3.类似通配符4.字段计算5.交叉表6.顶部7.使用in和Between 8.IsNull9.Like10.排序11.InnerJoin12.总计函数13.Broupby14.嵌套查询15.生成的表查询16.添加查询17.更新查询18.删除查询19.无接口操作1.显示表格2。条件“或”选择研究生。姓名,研究生。性别,研究生。研究生入学分数WHERE OR;3.像通配符函数备注*任意字符+任意数字?
Access界面基础操作

1. 显示表

Access界面基础操作第1张

2. 条件“或”

Access界面基础操作第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. 字段计算

Access界面基础操作第3张

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

5. 交叉表

Access界面基础操作第4张

6. Top

Access界面基础操作第5张

SELECT TOP 4 姓名, 职称, 系编号FROM 导师;

7. In 和 Between的使用

Access界面基础操作第6张

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

8. Is Null

Access界面基础操作第7张

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

9. Like

Access界面基础操作第8张

SELECT * FROM 研究生WHERE姓名 Like;

10. 排序

Access界面基础操作第9张

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

11. Inner Join

Access界面基础操作第10张

SELECT 系名, 导师.姓名, 研究生.姓名
FROM (系 INNER JOIN 导师 ON 系.系编号 = 导师.系编号) INNER JOIN 研究生 ON 导师.导师编号 = 研究生.导师编号;

等同于下述SQL:

SELECT 系.系名, 导师.姓名, 研究生.姓名
FROM 系,导师,研究生
WHERE 系.系编号 = 导师.系编号 AND 导师.导师编号 = 研究生.导师编号;

注意使用的是AND来过滤笛卡尔积

Access界面基础操作第11张

12. 合计函数

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

Access界面基础操作第12张

Access界面基础操作第13张

Access界面基础操作第14张

13. Broup by

Access界面基础操作第15张

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

Access界面基础操作第16张

Access界面基础操作第17张

==========

Access界面基础操作第18张

SELECT Round(Avg(入学分数),1) AS 表达式1, Count(姓名) AS 本组人数, 导师编号
FROM 研究生
GROUP BY 导师编号
HAVING Count(姓名)>2;

14. 嵌套查询

select 姓名,入学分数
from 研究生
where 入学分数>(select avg(入学分数) from 研究生)

Access界面基础操作第19张

15. 生成表查询

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

Access界面基础操作第20张

SELECT姓名,入学分数 INTO temp表
FROM 研究生
WHERE 入学分数>(select avg(入学分数) from 研究生);

16. 追加查询

追加查询是将SELECT的结果追加到已存在的表中,“字段对应”。

INSERT INTO temp表 ( 姓名, 分数, 方向 )
SELECT 研究生.姓名, 研究生.入学分数, 研究生.研究方向
FROM 研究生
WHERE 研究生.入学分数>(select avg(入学分数) from 研究生);

Access界面基础操作第21张

17. 更新查询

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

Access界面基础操作第22张

18. 删除查询

DELETE 研究生.性别
FROM 研究生
WHERE 研究生.性别="女";

Access界面基础操作第23张

19. 不可界面操作

  • Distinct

免责声明:文章转载自《Access界面基础操作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vim使用笔记python基础===数据伪造模块faker下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[转]麻省理工学院(MIT)研究生学习指导[上]

本文的主旨是解释如何做研究。我们提供的这些建议,对于研究本身(阅读、写作和程序设计)、理解研究过程以及开始研究(方法论、选题、选导师和情感因素),都是极具价值的。 这是什么? 并没有什么神丹妙药可以保证在研究中取得成功,本文只是列举了一些可能会对研究有所帮助的非正式意见。 目标读者是谁? 本文主要是为新入学的研究生而写。 如何使用? 要精读完本文,太长...

由“博士毕业去中学教书”想到的

连我妈都知道这事儿在跟我说了,于是认真去看了一下,心情难平,不如写点东西。刚刚敲了一堆,觉得越写越偏,不如重来,直奔主题好了。在看赵寅的人人网日志的时候,觉得跟他很近,毕竟是同龄人,好多东西都能体会。但在看程老师的博文的时候,就明显感觉到了认知的不同。就从程老师博文开始吧。看完程老师在科学网上的三篇博文,还有其他一些博文,我知道程老师是个难得的好人,正直,...

考研算法真题

一些算法真题选集,仅供参考,暂停更,开始手撕。 1. 统计出单链表HL中结点的值等于给定值X的结点数 int CountX(LNode *HL, ElementType X){ LNode *p; int count = 0; if(HL == NULL) return 0; p = HL->next; while(p != N...

兰州大学2020年数学分析考研试题参考解答

251120兰州大学2020年数学分析考研试题参考解答 张祖锦1、 计算题 (每小题 10 分, 共 50 分) 张祖锦(1)、 对 , 试证: 跟锦数学跟锦考研小锦教学微信公众号有参考解答哦欢迎关注 张祖锦(2)、 计算曲面积分 其中 为椭球面 ( ). 跟锦数学跟锦考研小锦教学微信公众号有参考解答哦欢迎关注 张祖锦(3)、 计算曲线积分...