欢迎来到天天文库
浏览记录
ID:50036486
大小:611.00 KB
页数:69页
时间:2020-03-08
《Access 2010数据库基础与应用 项目式 教学课件 作者 赖利君 工作任务6 设计和创建查询.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、工作任务6设计和创建查询6.1任务描述随着商店管理系统数据表的建成,为了使用户能够轻松、快捷地从数据库中检索有关商品、订单、客户和供应商的各种信息,在本任务中,我们将创建订单明细查询、客户信息的精确和模糊查询、显示每笔订单的备货期的计算型查询。通过操作查询来完成更新商品价格、追加急需商品信息、生成紧急订单表、删除备货期为3天的记录等操作。6.2业务咨询6.2.1表达式的书写规则表达式是MicrosoftAccess运算的基本组成部分。表达式是算术或逻辑运算符、常数、函数和字段名称、控件以及属性的任意组合,计算结果为单个值。表达式可执行计算、操作字符或测试数据。在书写表
2、达式时,要遵循以下的规则。表达式结果>234对于“数量”字段,大于234的数字<1200.45对于“单价”字段,小于1 200.45的数字>="Callahan"对于“姓氏”字段,从Callahan直至字母表结尾的所有姓氏。Between##And#12/1/1999#对于“订货日期”字段,—之间的日期(ANSI-89)Between''And'12/1/1999'对于“订货日期”字段,—之间的日期(ANSI-92)表2.8取值范围示例(1)取值范围(>、<、>=、<=、<>或Between...And),如表2.8所示。表达式结果Not"美国"对于“货主国家/地区”
3、字段,已发货给美国以外国家/地区的订单Not2对于ID字段,其ID不等于2的雇员NotT*对于“姓氏”字段,其姓氏不以字母“T”开头的雇员(ANSI-89)NotT%对于“姓氏”字段,其姓氏不以字母“T”开头的雇员(ANSI-92)表2.9排除不匹配的值示例(2)排除不匹配的值(Not),如表2.9所示。(3)列表值(In),如表2.10所示。(4)全部或部分匹配的文本值,如表2.11所示。(5)匹配模式(Like),如表2.12所示。(6)日期值,如表2.13所示。(7)空和零长度字符串,如表2.14所示。表达式结果In("加拿大","英国")对于“货主国家/地区”
4、字段,已发货给加拿大或英国的订单In(法国,德国,日本)对于“国家/地区名称”字段,居住在法国或德国或日本的雇员表2.10列表值示例(3)列表值(In),如表2.10所示。表达式结果"伦敦"对于“发货城市”字段,已发货给伦敦的订单"伦敦"Or"休斯敦"对于“发货城市”字段,已发货给伦敦或休斯敦的订单>="N"对于“公司名称”字段,已发货给其名称以字母N~Z开头的公司的订单Like"S*"对于“发货名称”字段,已发货给其名称以字母S开头的客户的订单(ANSI-89)Like"S%"对于“发货名称”字段,已发货给其名称以字母S开头的客户的订单(ANSI-92)Right(
5、[订单ID],2)="99"对于“订单ID”字段,其ID值以99结尾的订单Len([公司名称])>Val(30)对于“公司名称”字段,其名称超过30个字符的公司的订单表2.11全部或部分匹配的文本值示例(4)全部或部分匹配的文本值,如表2.11所示。表达式结果Like"S*"对于“发货名称”字段,已发货给其名称以字母S开头的客户的订单(ANSI-89)Like"S%"对于“发货名称”字段,已发货给其名称以字母S开头的客户的订单(ANSI-92)Like"*Imports"对于“发货名称”字段,已发货给其名称以词“Imports”结尾的客户的订单(ANSI-89)Lik
6、e"%Imports"对于“发货名称”字段,已发货给其名称以词“Imports”结尾的客户的订单(ANSI-92)Like"[A-D]*"对于“发货名称”字段,已发货给其名称以A~D开头的客户的订单(ANSI-89)Like"[A-D]%"对于“发货名称”字段,已发货给其名称以A~D开头的客户的订单(ANSI-92)Like"*ar*"对于“发货名称”字段,已发货给其名称包括字母序列“ar”的客户的订单(ANSI-89)Like"%ar%"对于“发货名称”字段,已发货给其名称包括字母序列“ar”的客户的订单(ANSI-92)Like"MaisonDewe?"对于“发货
7、名称”字段,已发货给客户的订单,其客户名称以“Maison”作为名称的第一部分,并具有5个字母长的第二名称,且其中前4个字母是“Dewe”,而最后的字母为未知的(ANSI-89)Like"MaisonDewe_"对于“发货名称”字段,已发货给客户的订单,其客户名称以“Maison”作为名称的第一部分,并具有5个字母长的第二名称,且其中前4个字母是“Dewe”,而最后的字母为未知的(ANSI-92)表2.12匹配模式示例(5)匹配模式(Like),如表2.12所示。表达式结果##对于“发货日期”字段,于发货的订单(ANSI-89)''对于“发货日期”字
此文档下载收益归作者所有