| 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 |
|
|
|