`

Access几个小技巧总结

阅读更多
1、查询Access中的表名称
select name from MSysObjects where type=1 and flags=0 MSysObjects

2、几个查询结果Union All时,当使用了无表查询时,提示“查询输入必须包含至少一个表或查询”
  也就是说在Access里,这样的查询,并不能出想要的结果
  select 'wallimn'
    union all
    select name from MSysObjects

  这时可以建一个一行一列的表,比如效仿Oracle,建一个DUAL,从这个表里查些不相干的东西就行了。
  select 'wallimn' from dual
    union all
    select name from MSysObjects

3、Access多表外联查询(三个或以上)的写法

SELECT * FROM (aa LEFT JOIN bb ON aa.a = bb.a ) LEFT JOIN cc ON cc.a = bb.a;

注意:在使用join语句查询时,如果有加多个On条件,必须用括号括起来,如:

SELECT * FROM (aa LEFT JOIN bb ON aa.a=bb.a) LEFT JOIN cc ON(bb.a=cc.a and bb.b=cc.b)

其他例子可以参考:

(1)、SELECT * FROM URL as a LEFT OUTER JOIN MobileAfter as b ON a.URL = b.URL

(2)、SELECT * FROM (URL as a LEFT OUTER JOIN MobileAfter as b ON a.URL= b.URL) LEFT OUTER JOIN MobileBefore as c ONc.URL=a.URL

(3)、SELECT * INTO Ttable1 FROM ((((URL as a
LEFT OUTER JOIN MobileAfter as b ON a.URL=b.URL)
LEFT OUTER JOIN MobileBefore as c ON c.URL=a.URL)
LEFT OUTER JOIN TeleCOM as d ON d.URL=a.URL)
LEFT OUTER JOIN UniCOM as e ON e.URL=a.URL)
分享到:
评论

相关推荐

    简易操作ACCESS数据库的技巧

    本主题将深入探讨“简易操作ACCESS数据库的技巧”,通过提供的源程序,我们可以看到以下几个关键知识点: 1. **模块编程**: - `basRegistry.bas`:这个文件可能包含了对Windows注册表的操作,允许程序存储和读取...

    几个C#编程的小技巧

    以下是对给定文件中的几个关键知识点进行的详细解读: #### 1. 捕获窗口关闭事件并最小化窗口 在Windows应用程序开发中,有时我们可能希望在用户点击关闭按钮时,不是直接退出程序,而是将程序最小化到任务栏。这...

    一个简易的ACCESS的源程序,用到了很多操作数据库的技巧,Cool(1

    从压缩包子文件的文件名称列表,我们可以推测以下几个方面: 1. **basRegistry.bas**:这是一个基本模块,可能包含了与Windows注册表相关的功能,用于存储和读取应用程序的设置或配置信息。 2. **basCommonDialog....

    vb6.0+access 案例集锦

    在接下来的内容中将向读者介绍几个用VB开发实用小程序的方法,并且结合实例向读者介绍VB编程中的许多技巧。 案例一 我的桌面小闹钟 一、概述 在本例中将创建一个可以自动跟随鼠标移动的小闹钟,实时地显示当前...

    access 开发实例集锦

    《Access 2003 开发实例集锦》是一份专为初学者设计的资源包,旨在帮助初入IT行业,特别是对Access数据库系统感兴趣的朋友们快速掌握Access 2003的开发技巧。Access作为微软Office套件的一部分,是一款功能强大的...

    access 入门,新手必备材料

    这通常涉及到以下几个步骤: 1. **备份和导出数据**:在迁移前,确保对Access数据库进行备份。然后,使用Access的“导出”功能将数据转移到CSV或其他格式,以便SQL Server可以识别。 2. **创建SQL Server架构**:...

    access超市管理系统

    在Access超市管理系统中,以下几个关键知识点值得深入探讨: 1. **数据库设计**:系统首先需要一个合理的设计来存储各种信息,如商品信息、供应商信息、库存记录、销售订单等。这涉及到数据库表的创建,包括字段...

    access数据库原理与应用

    本资料旨在深入探讨Access数据库的原理及其在实际应用中的技巧。 ### 1. 数据库基础 在了解Access之前,我们需要理解数据库的基本概念。数据库是存储和组织数据的系统,它允许用户通过结构化查询语言(SQL)来创建...

    S7200PC ACCESS OPC

    综上所述,这个主题涵盖了以下几个关键知识点: 1. 西门子S7-200系列PLC的基本概念和应用。 2. OPC协议的工作原理及其在工业自动化中的作用。 3. PC Access软件的功能,以及如何用它来连接和管理PLC数据。 4. 使用...

    Access VBA套打Word 模板(三中方法)

    Access是Microsoft Office套件中的一个数据库管理系统,它允许用户创建和管理数据。VBA是内置于Access中的一种编程语言,能够帮助我们自定义功能和自动化任务。当我们需要根据数据库中的信息生成和编辑Word文档时,...

    Access数据库实用教程电子教案-上

    教程的核心内容主要涵盖以下几个方面: 1. **第1章 数据库基础**: - **数据库概念**:讲解什么是数据库,以及数据库在信息管理中的作用,包括数据、数据库、数据库管理系统(DBMS)等基本概念。 - **Access简介*...

    ACCESS密码批量修改及压缩

    总的来说,“ACCESS密码批量修改及压缩”是数据库管理中的实用技巧,它涉及到数据安全、存储优化和工作效率提升等多个方面。通过理解并掌握这些知识,我们可以更有效地管理和保护我们的Access数据库。

    hibernate对access支持

    这一步骤主要是在Windows系统的控制面板中完成,通过“管理工具”中的“ODBC数据源”选项,添加一个新的系统DSN(数据源名称),选择Microsoft Access驱动,并指定数据库文件的路径。这一过程确保了Java应用程序能够...

    VBA小技巧

    在这个“VBA小技巧”主题中,我们将深入探讨几个实用的VBA技巧,帮助你提升在Excel、Access以及它们与VB之间的协同工作的效率。 1. **单元格位移**: 在VBA中,我们可以使用Range对象来操作Excel中的单元格。例如...

    易语言对象压缩Access数据库

    在易语言中处理Access数据库时,我们通常会用到以下几个关键知识点: 1. 数据库连接:首先,我们需要建立与Access数据库的连接。这通常通过创建数据库连接对象来实现,设置正确的数据库路径和连接字符串。 2. SQL...

    Excel与Access互转换

    Excel与Access之间的数据转换主要有以下几种情况: 1. **Excel到Access**:当你需要将Excel中的数据导入到Access以进行更高级的数据管理时,可以使用Access的“获取外部数据”功能。首先打开Access,创建一个新的...

    C++读取access数据库代码

    在开始之前,我们需要了解以下几个关键概念和技术背景: 1. **Microsoft Access**:一种关系型数据库管理系统,广泛用于小型应用或个人项目中。 2. **ODBC (Open Database Connectivity)**:一个开放式的API标准,...

    新闻管理与发布系统(asp+access)

    新闻系统工主要关注以下几个方面: 1. **新闻添加**:用户或管理员可以添加新的新闻,包括标题、内容、分类、作者和发布时间等信息,这些信息将被保存到Access数据库中。 2. **新闻编辑**:已发布的新闻可以根据...

    smart access 2001年12月全部源码access97;access2000;access200

    Smart Access 的源码主要分为几个部分,包括Snap.zip、SA0112.zip、APMForm.ZIP、List2002.zip和SeqSQL.zip等文件。每个文件可能代表一个特定的功能模块或应用场景,例如: 1. Snap.zip:可能包含了一些快速访问或...

Global site tag (gtag.js) - Google Analytics