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