HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
SQL Outer Join
|
Vorher hatten wir verbinden inner betrachtet, wo wir die Reihen vorw�hlen, die f�r die teilnehmenden Tabellen f�r verbinden allgemein sind. Ein Fall ist da�, wenn wir interessiert sind, an, der Elemente in einer Tabelle vorzuw�hlen unabh�ngig davon, ob sie in der zweiten Tabelle anwesend sind? Wir m�ssen jetzt den �USSEREN SQL verwenden VERBINDEN Befehl.
|
Beispiel:
|
Die Syntax f�r das Durchf�hren ein �u�eres schlie�en SQL ist Datenbank-abh�ngig an. Z.B. in Oracle, legen wir �(+)� in WO Klausel auf die andere Seite der Tabelle, f�r die wir alle Reihen einschlie�en m�chten.
Lassen Sie uns wir die folgenden zwei Tabellen haben,
|
Table:-Store_Information
Store_name |
Sales |
Date |
Los Angeles |
$1500 |
Jan-05-2005 |
San Diego |
$250 |
Jan-07-2005 |
Los Angeles |
$300 |
Jan-08-2005 |
Boston |
$700 |
Jan-08-2005 |
Table:-Geography
Region_name |
Store_name |
East |
Boston |
East |
New York |
West |
Los Angeles |
West |
San Diego |
Wenn wir Verk�ufe durch Region herausfinden m�chten. Wir sehen, da� Tabelle Geographie Informationen �ber Regionen und Speicher einschlie�t, und Tabelle Store_Information enth�lt Verk�ufe Informationen f�r jeden Speicher. Um die Verk�ufe Informationen durch Region zu erhalten, m�ssen wir die Informationen von den zwei Tabellen kombinieren. Die zwei Tabellen �berpr�fend, finden wir, da� sie �ber das Common auffangen, �store_name� verbunden werden.
|
SELECT A1.store_name, SUM(A2.Sales) SALES
FROM Geography A1, Store_Information A2
WHERE A1.store_name = A2.store_name (+)
GROUP BY A1.store_name
|
Output:-
Store_name |
SALES |
Boston |
$700 |
New York |
|
Los Angeles |
$1800 |
San Diego |
$250 |
Anmerkung: Wenn es gibt, wird kein Gleiches auf der zweiten Tabelle NULL zur�ckgebracht. In diesem Fall �New York� erscheint nicht in der Tabelle Store_Information, so ist seine entsprechende �VERK�UFE� Spalte UNG�LTIG.
|
Keywords sql inner join, sql join statements, sql left join, sql self join,
sql join statements clause, sql update join, sql cross join, sql join tutorial
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|