模块四查询的设计与创建重点.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在对数据库中的数据进行分析时,有时需要依据一定的标准将有关数据(记录)进行分组,并在此基础上对记录作总计、计数、平均值以及其他类型的聚合计算。 例如,统计每个班的学生数,就可以将同一个班的学生记录归入一组,然后对同一组中的学号进行计数,即可得到每个班的学生数。 Access数据库中的选择查询就可以实现这种基于记录分组的聚合计算。 1、统计学生人数和平均年龄 查询名为查询1 分组总计查询 根据表中某些字段的值对表中记录进行分类汇总 2、分别统计男女学生人数 查询名为查询2 3、统计女学生人数、最大年龄、最小年龄和平均年龄 查询名为查询3 4、统计选修各门课程的男女学生的人数和平均成绩 查询名为查询4 注第一分组字段值相同的记录再按第二分组字段分组 5、统计个同学修得的总学分,显示学生编号、姓名,总学分 查询名为查询5 创建参数查询 在本节之前介绍的选择查询中,查询条件是预先定义好的。一旦查询设计好之后,查询结果中所包含的数据就会固定下来,即每次运行查询都会获得相同的数据。 用法:在条件处,用[条件提示信息]代替查询条件 实例 1按性别查询学生基本信息,运行时提示“请输入性别”。要求显示姓名,性别,年龄,出生日期 查询名为查询6 2、按班级和课程名称查询学生成绩信息,提示|“请输入班级”和“请输入课程名称”,显示姓名和成绩 查询名为查询7 1、运算符-逻辑运算符 逻辑运算符 说明 查询条件示例 作用 OR 逻辑或 男 OR 副教授 查询出性别为男或职称为副教授的教师 AND 逻辑与 男 AND 副教授 查询出性别为男且职称为副教授的教师 NOT 逻辑非 NOT 副教授 查询出职称不是副教授的教师 1、运算符-通配符 *:通配任意一串字符,例如想要查找所有wh开头的单词,可以表示为wh*,则查询结果可以能有while、what等等。 ?:通配任意一个字符,例如b?d可以查找到bed和bad,但不能找到beed。 [ ]:通配方括号内任意一个字符,例如b[ae]ll可以查找到ball和bell,但是不能找到bill。 !:通配任何不在括号内字符,例如b[!ae]ll可以查找到bill和bull,但是不能找到ball和bell。 -:通配指定范围内的任何一个字符,注意指定范围需要以递增顺序排列,例如b[ a – c ]d可以查找到bad、bbd和bed,但查找不到bdd。 #:通配任何一个数据字符,例如8#8可以查找到808,818和828等。 1、运算符-通配符 1、运算符-特殊运算符 特殊运算符 说明 查询条件示例 作用 IN 指定一个字段值的列表 IN(讲师,教授) 查询出职称为讲师或教授的教师 BETWEEN … AND 指定一个字段值的范围 BETWWEN 80 AND 90 查询出分数介于80与90之间的信息,其等价于:=80 and =90 IS NULL 指定一个字段值为空 [分数]IS NULL 查询出缺考的考生信息 IS NOT NULL 指定一个字段值不为空 [分数]IS NOT NULL 查询出分数不为空的考生信息 LIKE 用于指定查找文本型字段的模式匹配,限于字符型数据类型 LIKE 张* LIKE *丽* 查询出姓“张“的信息 查询出姓名含有“丽“字的信息 设置模糊查询条件 根据“教学信息管理系统”数据库,创建一个名称为“项目2-1-4张/李姓学生的选课成绩”的查询,用于查找姓张或姓李的学生的选课成绩,查询结果显示姓名、专业、课程名称、分数4个字段。 特殊运算符-LIKE 4 设置查询条件 根据“教学信息管理系统”数据库,创建一个名称为“项目2-1-5教授和副教授的教师信息”的查询,用于查找职称为“教授”和“副教授”的教师信息,查询结果显示“教师”表中所有字段。 查询中使用IN运算符 4 等价于? 设置查询条件 特殊运算符- BETWEEN AND 4 根据“教学信息管理系统”数据库,创建一个名称为“项目2-1-6分数80至100的学生选课信息”的查询,用于查找分数介于80分至100分之间的学生选课信息(包含80分和100分),查询结果显示姓名、专业、系名称、课程名称和分数5个字段。 =80 and =100 2、表达式 表达式是一个或一个以上的字段、函数、运算符、变量或常量的组合。 “表达式生成器”对话框 3、函数 Access为用户提供了大量的内置函数,包括算术函数、文本函数、日期/时间函数、SQL聚合函数等。 “内置函数”列表 函数 功能 举例 Abs( 数值表达式) 绝对值函数,返回数值表达式值的绝对值 Abs( -10),其结果为10 Int( 数值表达式

文档评论(0)

麻将 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档