首页 > 数据库技术 > 详细

Access界面基础操作

时间:2015-12-15 19:26:38      阅读:463      评论:0      收藏:0      [点我收藏+]

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界面基础操作

原文:http://www.cnblogs.com/jiangzhaowei/p/5049204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!