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 Join
|
Um eine einzelne Tabelle herzustellen kombiniert die verbindenklausel Spalten von einer Tabelle zu der von anderen. Gleiche herauf eine Spalte mit einer Tabelle zu einer Spalte in anderen verbinden. Eine verbindenfrage ändert nicht Tabelle, aber kombiniert vorübergehend Daten von jeder als einzelne Tabelle angesehen zu werden Tabelle. Hauptsächlich verbinden drei Arten von Aussagen: -
- Inner/Equi Join
- Left Join
- Right Join
|
Inner Join :-
|
Ein inneres verbinden Rückkehr alle zusammenpassende Reihen. Z.B. unten gegeben
|
Table:-Store_Information
Store_name |
Sales |
Date |
Los Angeles |
$1500 |
Jan-05-1999 |
San Diego |
$250 |
Jan-07-1999 |
Los Angeles |
$300 |
Jan-08-1999 |
Boston |
$700 |
Jan-08-1999 |
Table:-Geography
Region_name |
Store_name |
East |
Boston |
East |
New York |
West |
Los Angeles |
West |
San Diego |
Uns lassen, die wir Verkäufe durch Region herausfinden möchten. Für das Geting die Verkäufe Informationen durch Region, 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. Die SQL Frage zuerst darstellen und den Gebrauch dann erklären:
|
SELECT A1.region_name REGION, SUM(A2.Sales) SALES
FROM Geography A1, Store_Information A2
WHERE A1.store_name = A2.store_name
GROUP BY A1.region_name
|
Output:-
REGION |
SALES |
East |
$700 |
West |
$2050 |
Die ersten zwei Linien erklären SQL, zwei vorzuwählen auffängt, ist das erste man auffangene „region_name“ von der Tabelle Geographie (aliased als REGION), und zweite ist die Summe auffangene „Verkäufe“ von der Tabelle Store_Information (aliased als VERKÄUFE). Nachricht, wie die Tabelle Namensabkürzungen hier verwendet werden: Geographie ist aliased als A1, und Store_Information ist aliased als A2. Ohne den Aliasing würde die erste Linie werden
|
SELECT Geography.region_name REGION, SUM(Store_Information.Sales) SALES
|
welches viel umfangreicher ist. Im wesentlichen geben Tabelle Namensabkürzungen die gesamte SQL Aussage einfacher zu verstehen ab, besonders wenn mehrfache Tabellen enthalten sind.
Zunächst drehen wir unsere Aufmerksamkeit zur Linie 3, WO Aussage. Dieses ist, wo die Bedingung verbinden spezifiziert wird. In diesem Fall möchten wir überprüfen ob der Inhalt „im store_name“ in den Tabelle Geographiegleichen, die in der Tabelle Store_Information und die Weise, sie zu tun ist, sie gleich einzustellen. Dieses, WO Aussage beim Sicherstellen wesentlich ist, erhältst du den korrekten Ausgang. Ohne das korrekte, WO Aussage, ein kartesisches verbinden, resultiert. Kartesisch verbindet ergibt die Frage, die jede mögliche Kombination der zwei zurückbringt (oder was auch immer die Zahl Tabellen in von der Aussage) Tabellen. In diesem Fall verbinden ein kartesisches würde ergeben eine Gesamtmenge von 4 x 4 = 16 Reihen, die zurückgegangen werden.
|
SQL - Left Join
|
Ein links verbinden Rückkehr alle Reihen des links des Konditionals, selbst wenn es keine rechte Spalte gibt, zum zusammenzupassen.
|
SQL - Right Join
|
Ein Recht verbinden anzeigt Reihen auf der rechten Seite des Konditionals, das möglicherweise nicht ein Gleiches haben kann oder kann.
|
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 |
|
|