首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > ACCESS > 复习资料 > 正文

计算机等级考试Access基础教程:Access查询

考试吧提供了“计算机等级考试二级Access基础教程”,帮助考生梳理知识点,强化记忆,备考计算机等级考试二级Access。

  4,用SQL语句创建选择查询

  SQL语句主要功能就是创建选择查询,使用SQL语句创建简单的选择查询使用的是SELECT语句.大多数SELECT语句包括以下几个成分来描述返回什么样的结果集:

  要查询哪些表,以及表之间的逻辑关系.

  结果集中包含哪些列,即要从表中取出哪些列的数据.

  以何种条件从表中取出数据,即表中的行被包含在结果集中的条件.

  结果集中的行的排列顺序.

  SELECT语句的完整语法

  SELECT [ALL|DISTINCT] select_list

  FROM table_name

  [WHERE search_condition]

  [GROUP BY group_by_expression]

  [ORDER BY order_expression[ASC][DESC]]

  例8 创建选择查询(选择查询1),选择xjb中的xh,xm,xb,rxcj字段

  例9 创建选择查询(选择查询2),选择xjb中xb为"男"的部分字段

  例10 创建选择查询(选择查询3),选择表xjb中xb为"男"的部分字段并以rxcj字段排序(降序)

  用SQL语句创建选择查询练习

  练习1:查询xjb1中男同学的情况

  练习2:查询xjb1中入学成绩在500以下或650以上的同学

  练习3:查询xjb1中出生日期是1981年的同学

  1,SELECT xjb.*

  FROM xjb

  WHERE xb="男";

  答案:

  2,SELECT xjb.*

  FROM xjb

  WHERE rxcj>=650 Or rxcj<=500;

  3,SELECT xjb.*

  FROM xjb

  WHERE csrq Between #1/1/1981# And #12/31/1981#;

  5,创建多表查询

  使用SQL语句创建多表选择查询,就是对表进行"连接"操作,要求多个数据表间要有相互关联的字段.

  语句格式:

  SELECT select_list

  FROM table1 INNER JOIN table2

  ON table1.Column1=table2.column2

  等价于

  SELECT select_list

  FROM table1 ,table2

  WHERE table1.Column1=table2.column2

  例11 创建选择查询(选择查询4),选择xjb1的部分字段,并与cjb1以xh相互关联的字段进行联合查询.要求显示xjb1的xh,xm,xb和cjb1中的qmcj四个字段.

  例12 创建选择查询(选择查询5),将三表(xjb1,cjb1,kcb1)相连,查询xh,xm,kcm,qzcj.

  可以使用SQL语句创建统计分析查询(即汇总查询),就是对表数据根据给定的条件,"筛选"出满足条件的多条记录,进行统计分析,或分组进行计算的操作

  语法:

  SELECT select_list

  FROM table_name

  WHERE search_condition

  GROUP BY group_by_expression

  HAVING search_condition

  HAVING子句用来向使用GROUP BY子句的查询中添加数据过滤准则.

  6,创建统计分析查询

  例13 创建选择查询(选择查询6),查询结果是以xjb1中的xb分组,统计不同性别的rxcj的平均值.

  例14 在cjb1中查看各课程qzcj总分

  SELECT cjb1.kch, Sum(cjb.qzcj) AS 总分

  FROM cjb1

  GROUP BY cjb1.kch;

  例15 在cjb1中查询kch=02的qmcj之和

  SELECT cjb1.kch, Sum(cjb1.qmcj) AS 总分

  FROM cjb1

  GROUP BY cjb1.kch

  HAVING kch="02";

  SELECT 学生.姓名, 学生.入学成绩

  FROM 学生;

  2,查询"学生"表中所有的列

  练习一:写出各题要求的SQL语句

  1, 从学生信息数据库中的"学生"表中查询所有学生的姓名及入学成绩

  SELECT 学生.*

  FROM 学生;

  3,对"学生成绩"表执行总分查询,总分=期中成绩+期末成绩

  SELECT 学生成绩.学号, 学生成绩.期中成绩, 学生成绩.期末成绩, [期中成绩]+[期末成绩] AS 总分

  FROM 学生成绩;

  补充

  练习二:以下SQL语句可以实现什么样的功能

  1,SELECT 图书表.书名, 图书表.作者, 图书表.出版社, 图书表.印数

  FROM 图书表

  WHERE (((图书表.作者)="劳伦斯" Or (图书表.作者)="李四光"));

  2,SELECT 职工情况表.*, [基本工资]+[补贴] AS 应发工资, [应发工资]-[扣发] AS 实发工资

  FROM 职工情况表;

  3,SELECT 职工情况表.*

  FROM 职工情况表

  WHERE (((职工情况表.职称)=[输入待查职称名]));

  作业

  1.填空题

  3.操作题

上一页  1 2 3 4 5 6 7 8 9 10  下一页
  相关推荐:Exam8视线:名师解析2010年9月等考ACCESS试题

       计算机等级考试二级ACCESS全真模拟试题汇总

       计算机等级考试二级Access上机题及答案汇总

文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。