- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 如果省略where子句,则是更新表中的所有元组 * 创建查询失败: grant select on table 学生 FROM public; table任何有效的表名。table任何有效的表名。 object可以包含任何非表对象。存储查询(视图或过程)就是一个示例。 container有效容器的名称。 authorizationname 用户名或组名。 * 创建查询失败: REVOKE select on table 学生 FROM public; 在sql视图下 * * 参加UNION操作的各数据项数目必须相同,对应项的数据类型也必须相同。而且在将多个查询结果合并起来时,系统会自动去掉重复的记录 * 在传递查询的”odbc连接字符串”属性框中指定有关要连接的数据库信息。如果没有指定信息或者已经删除了已有的字符串,access将使用默认字符串“odbc”。使用此设置时,access将在每次查询执行时提示连接信息。 ODBC基于SQL(Structured Query Language),并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。 ODBC(open database conectivity)就好象联合国大会上用的语言翻译机,可以把各个国家的语言翻译成一种大家都能理解的语言:英语。因为现有的数据库管理系统太多,象ACCESS,SQL Server,Oracle,Sybase,MySql,Foxpro....当然,如果大家允许,我还可以举出更多,如果每访问一种数据库都要去学习一种编程语言,天....我们幸好有ODBC,现在我们只要学习一种语言,那就是SQL. 数据定义查询 可以创建、删除、更改表,也可以为表创建索引。 嵌套查询(子查询) 将一个查询块嵌套在另一个查询块的where子句或having短语的条件中的查询称为嵌套查询或子查询。 * 不仅可以很方便地进行Access 2003查询对象的创建、修改和运行,而且可以使用这个工具生成合适的SQL语句,直接将其粘贴到需要该语句的程序代码或模块中。这将非常有效地减轻编程工作量,也可以完全避免在程序中编写SQL语句时很容易产生的各种错误。 一个Access查询对象实质上是一条SQL语句,而Access提供的查询设计视图实质上是为我们提供了一个编写相应SQL语句的可视化工具。在Access提供的查询设计视图上,通过直观的操作,可以迅速地建立所需要的Access查询对象,也就是编写一条SQL语句,从而增加了设计的便利性、减少了编写SQL语句过程中可能出现的错误。 * 举两个例子:明细的和汇总的。 * 在查询设计视图中指定表间关系的操作为,从作为数据源的表或查询字段列表中将一个字段拖到另一个作为数据源的表或查询字段列表中的相等字段(即具有相同或兼容的数据类型且包含相似数据的字段)上,即完成了两个数据源之间的联接。 基表之间必须建立联接,且其联接字段必须具有相同类型。如果已经在数据库设计视图指定了两个基表的联接,则在查询设计视图中会得到继承。如果未在数据库设计视图指定两个基表的联接,则在查询设计视图中指定的联接仅在本查询中有效。 Access支持的联接类型有三种:只包含来自两个表的联接字段相等处的行;包括所有“主表”的记录和那些联接字段相等的“从表”的记录;包括所有“从表”的记录和那些联接字段相等的“主表”的记录。关于表对象联接概念中的“主表”和“从表”的含义,请参阅第三章中的相关内容。 在上述三种联接类型中,第一种联接类型是默认类型。 在将表添加到查询的设计窗口后,如果数据表间存在关系,关系连线回自动显示.若两个表不是直接或间接地连接在一起的,则说明系统无法了解他们之间的关系,只能显示两表间的全部记录的组合(完全连接),为避免这种情况,应添加第三表建立其间接联系. 举例 :查询输出罗斯文数据库中每个雇员所作的订单 Select 雇员.姓氏+雇员.名称,职务,订单.订单号 from 订单 inner join 雇员 on 订单.雇员号=雇员.雇员号雇员表10条记录,订单表830条记录,内连接下输出830条记录;无连接下输出8300条记录。 * 注意:要把订单表和订单明细表由原来的左外部链接改为内连接 介绍 where子句 * ?:单一字符 *:字符串 #:单一数字 [字符表]:在字符表中的单一字符,可用连字符“-”隔开范围的上下界 [!字符表] * 要求学生用条件表达式写出这两个表达式 * “总计”行可以理解为计算行 介绍 as子句、group by子句 * * 在讲此例之前先示例一个简单的分组查询:在“订单明细”表中查询每种产品的数量 平均单价: Sum([数量]*
文档评论(0)