`
zht1933
  • 浏览: 223073 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Access/SQL Server/Oracle 左连接、右连接、外连接、内连接

阅读更多
Access:
SELECT A.id,A.name,B.dep,C.class
FROM (test01 AS A LEFT JOIN test02 as B on A.id=B.id) LEFT JOIN test03 AS C on A.id=C.id

SQL Server:
SELECT A.id,A.name,B.dep,C.class
FROM test01 AS A LEFT OUTER JOIN test02 as B on A.id=B.id LEFT OUTER JOIN test03 AS C on A.id=C.id
或 
右连接:
SELECT Student .sno,Sname,Ssex,Sage,Cno,Grade FROM Student ,SC WHERE Student.Sno=SC.Sno(*);
左连接:
SELECT Student .sno,Sname,Ssex,Sage,Cno,Grade FROM Student ,SC WHERE Student.Sno(*)=SC.Sno;


Oracle:
SELECT A.id,A.name,B.dep,C.class
FROM test01 A,test02 B,test03 C
WHERE A.id=B.id(+) AND A.id=C.id(+)

或:
SELECT A.id,A.name,B.dep,C.class
FROM test01 A LEFT OUTER JOIN test02 B on (A.id=B.id) LEFT OUTER JOIN test03 C on (A.id=C.id)

注:SqlServer与Oracle左右连接中的OUTER可以省略。

内连接关键字:...inner join...on...
分享到:
评论

相关推荐

    Jsp JDBC连接MsSQL/MYSQL/Oracle各种数据库代码集.rar

    Jsp JDBC连接MsSQL/MYSQL/Oracle各种数据库代码集,采用多种方式连接各种常用的数据库:  1.连接ACCESS  http://127.0.0.1:8080/Access/access.jsp    2.连接SQL Server2000  ...

    数据库设计软件BDB 2007(for Oracle/SQLServer/MySQL/Access/SQLAnywhere) V2.1

    BDB是跨数据库平台的数据库设计和自动安装工具、支持Oracle、SQLServer、Access、MySQL、SQLAnyWhere数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以为您的应用程序创建...

    BDB 2007(for Oracle/SQLServer/MySQL/Access/SQLAnywhere) english demo version

    _BDB 2007_ 是Bainsoft公司推出的一款强大的数据库设计工具,专为Oracle、SQL Server、MySQL、Access和SQL Anywhere等主流数据库系统提供支持。这款软件的英文演示版本让用户能够预先体验其功能,了解其在数据库建模...

    jdbc连接各种数据库

    1.连接ACCESS http://127.0.0.1:8080/Access/access.jsp 2.连接SQL Server2000 http://127.0.0.1:8080/SQLServer/mssql.jsp.jsp //JDBC-ODBC http://127.0.0.1:8080/SQLServer/testmssql.jsp //JDBC驱动...

    BDB 2007 V2.0 (for Oracle/SQLServer/Access/MySQL/SQLAnyWhere)

    BDB是跨数据库平台的数据库设计和自动安装工具、 支持Oracle、SQLServer、Access、MySQL、SQLAnyWhere数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。同时它还可以为您的应用程序...

    access oracle sqlserver数据库连接类

    在这个压缩包中,包含了针对SQL SERVER、ORACLE和ACCESS三种不同数据库的连接类,这使得开发者能够更方便地在这些数据库之间进行数据操作。以下是对这三个数据库连接类的详细介绍: 1. **ACCESS数据库连接类**: ...

    access、sqlserver转ORACLE方法详细说明(图文对照)

    数据库转换和迁移是IT行业中常见的任务,特别是在不同的数据库系统之间,如从ACCESS和SQLServer转移到Oracle。本教程详细说明了如何进行这样的操作,确保数据安全有效地迁移到Oracle环境。 1. **使用工具**: 在这...

    PL/SQL User's Guide and Reference (官方CHM)

    PL/SQL also offers seamless SQL access, tight integration with the Oracle server and tools, portability, and security. This guide explains all the concepts behind PL/SQL and illustrates every facet ...

    sqlserver2008链接ORACLE服务器驱动.rar

    本资源"sqlserver2008链接ORACLE服务器驱动.rar"正是为了解决这个问题,提供了SQL Server 2008连接到Oracle数据库所需的驱动程序和安装指南。 首先,我们要明白的是,SQL Server 2008本身并不直接支持Oracle数据库...

    C#连接数据库大全(Access, SQL Server, Mysql,IBM DB2,Oracle, OleDb)

    C#连接数据库大全(Access, SQL Server, Mysql,IBM DB2,Oracle, OleDb) C#连接数据库大全(Access, SQL Server, Mysql,IBM DB2,Oracle, OleDb) C#连接数据库大全(Access, SQL Server, Mysql,IBM DB2,Oracle, OleDb)...

    (sqlserver/oracle/mysql/access/sqlite)数据库操作组件Zhuyi.DBUtility

    Zhuyi.DBUtility是一个数据库操作组件,支持多种常见的关系型数据库系统,包括SQL Server、Oracle、MySQL、Access以及SQLite。这个组件的核心在于提供了一种统一的接口来简化数据库的CRUD(创建、读取、更新和删除)...

    JSP通过JDBC驱动各种数据库方法

    连接SQL Server2000 http://127.0.0.1:8080/SQLServer/mssql.jsp.jsp //JDBC-ODBC http://127.0.0.1:8080/SQLServer/testmssql.jsp //JDBC驱动3.连接Oracle 9i ...

    c#oracle数据库、迷你sql2000连接、sqlserver2008连接

    本文将详细阐述如何使用C#语言连接Oracle、迷你SQL2000以及SQL Server 2008这三个不同的数据库系统。 首先,我们来了解一下C#,它是由微软公司开发的一种面向对象的编程语言,广泛应用于Windows平台的软件开发。C#...

    win7 x64 pl/sql 连接oracle出错解决方式以及32位客户端

    在Windows 7 64位操作系统上安装Oracle数据库并尝试使用PL/SQL Developer连接时,可能会遇到一些问题,主要是由于PL/SQL Developer是一款32位应用程序,而64位系统默认运行的是64位环境。以下是一些详细的解决步骤和...

    数据库设计和自动安装工具BDB V2.2(for Oracle/MS SQLServer/MySQL/Access/SQLAnywhere/Sybase)

    BDB是跨数据库平台的数据库设计和自动安装工具、 支持Oracle、MS SQLServer、Access、MySQL、SQLAnyWhere、Sybase数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以...

    ado.net \access\sqlserver\sybase\odbc\Oracle\DB2数据库访问

    ADO.NET是微软开发的一种数据访问技术,用于与各种数据库系统进行交互,包括Access、SQL Server、Sybase、ODBC、Oracle和DB2等。在本文中,我们将深入探讨ADO.NET如何与这些不同的数据库进行通信,并了解相关的编程...

    C#连接数据库,sqlite,oracle,sql server,my sql,access

    C#支持多种数据库系统,包括SQLite、Oracle、SQL Server、MySQL以及Access。这些数据库各有特点,适用场景不同,但都可以通过C#进行连接和数据交互。下面我们将详细介绍C#连接这五种数据库的基本原理、方法和步骤。 ...

    C#.NET连接各类数据库(全)Oracle MySQL ACCESS SQLSERVER

    概述:本文将详细介绍 C#.NET 连接各种数据库的机制,包括 Oracle、MySQL、ACCESS、SQL Server 等。通过了解连接不同数据库的方法和参数,我们可以更好地应用 C#.NET 在数据库开发中。 一、C# 连接 SQL Server ...

Global site tag (gtag.js) - Google Analytics