- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查询设计视图讲解.ppt
第五讲 学习目标 掌握使用查询的设计视图创建和修改查询。 了解查询的条件表达式操作。 4.3 使用设计视图创建和修改查询 4.3.1 用设计视图创建查询 【例4.5】 现在我们打算在“Northwind”数据库中建立一个“订单查询”,它除了包含订单表中的信息外,还要包括客户表中的信息。 4.3.2 对查询结果排序 Access允许用户对“文本”、“数字”和“日期/时间”等类型的字段进行排序。 1.单字段排序 【例4.6】如果希望在【例4.5】中的查询结果按照订单号有序排列,可以对查询结果排序。 案例补充 查询”金额”在100~200之间的产品数量及单价(金额:[库存量]*[单价];条件:between 100 and 200)。 查询所有家庭收入1000元的学生记录(条件:1000或between 1000 and 2000)。 查询简历是空字符串的所有学生的记录(条件:is null)。 * * 通过本讲学习: 2.多字段排序 【例4.7】如果用户希望看到图4.29所示的结果。 可按以下步骤进行设计: 查询准则是指在查询中用来限制检索记录的条件表达式,使用查询准则可以使查询结果中仅包含满足相应限制条件的数据记录。它是算术运算符、逻辑运算符、常量、字段值和函数等的组合。通过查询准则可以过滤掉不需要的数据。 1 准则中的运算符 在Access的准则表达式中,使用的运算符包括算术运算符、关系运算符、逻辑运算符和字符运算符四种。 4.3 用设计视图创建和修改查询 4.3.2 使用准则筛选记录 4.3 用设计视图创建和修改查询 求余 mod 乘方 ^ 整除 \ 除 / 减 - 乘 * 加 + 含义 运算符 含义 运算符 算术运算符 关系运算符 等于 = 小于 不等于 大于等于 = 小于等于 = 大于 含义 运算符 含义 运算符 4.3 用设计视图创建和修改查询 逻辑运算符 当Or连接的表达式有一个为真时,整个表达式为真,否则为假 Or 当And连接的表达式都为真时,整个表达式为真,否则为假 And 当Not连接的表达式为真时,整个表达式为假 Not 说 明 运算符 其他运算符 ⑴. In 该运算符右边的括号中指定一个字段值的列表,列表中的每一个值都可以与查询字段相匹配。 In(“王梅”,“李岩”,“张磊”)表示查询的姓名为括号内的3个姓名之一。 ⑵. Between 这个运算符用来指定一个字段值的范围,上下限值之间用And连接。 如果要表示0~100之间的数值,可以用如下表达式。Between 0 and 100 4.3 用设计视图创建和修改查询 ⑶. 和空值有关的运算符 和空值有关的运算符有以下两个: Is Null:用于指定一个字段为空。 Is Not Null:用于指定一个字段为非空。 例如,如果“出生日期”字段的准则行输入“Is Null”表示查找该字段值为空的记录。如果输入“Is Not Null”表示查找该字段值为非空的记录。 ⑷. Like 这个运算符用于在文本字段中指定查找模式,它通常和以下的通配符配合使用。 “?”:表示该位置可以匹配任何一个字符。 “*”:表示该位置可匹配零个或多个字符。 4.3 用设计视图创建和修改查询 “#”:表示该位置可匹配一个数字。 “[ ] ”:在方括号内描述可匹配的字符范围。 Like “王*” 表示以“王”开始的字符串。 Like “[1-5]?” 表示查找的字符串中第一位是1~5的数字,第二位是任意字符。 5) 这个运算符将两个字符串进行连接。 表达式“How” “ are you!”的结果是“How are you!”。 4.3 用设计视图创建和修改查询 2 准则中使用的函数 数值函数 返回数值表达式值的符号值 Sgn(数值表达式) 返回数值表达式值的平方根 Sqr(数值表达式) 返回数值表达式值的整数部分 Int(数值表达式) 返回数值表达式值的绝对值 Abs(数值表达式) 功能 函数 4.3 用设计视图创建和修改查询 文本函数 从字符串表达式左边第n1位置开始,截取连续n2个字符 Mid(字符串表达式,n1[,n2]) 去掉字符串表达式的前导空格和尾部空格 Trim(字符串表达式) 去掉字符串表达式的尾部空格 Rtrim(字符串表达式) 去掉字符串表达式的前导空格 Ltrim(字符串表达式) 返回字符串表达式中字符的个数 Len(字符串表达式) 从字符串表达式右侧第一个字符开始截取n个字符 Right(字符串表达式,n) 从字符串表达式左侧第一个字符开始截取n个字符 Left(字符串表达式,n) 返回由第二个参数的第一个字符组成的字符串,字符个
文档评论(0)