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