Die
ON-Klausel verbindet Zeilen in einer Tabelle und erstellt übereinstimmende Beziehungen basierend auf gemeinsamen Spalten. Es wird in Tabellenverknüpfungsvorgängen verwendet und die Syntax lautet: ON <join_condition>. Diese Bedingung vergleicht Spalten in der Tabelle, um die Verbindung herzustellen.
Verwendung der ON-Anweisung in Oracle
Zweck der ON-Klausel
Die ON-Klausel wird verwendet, um Zeilen in einer Tabelle zu verbinden und eine übereinstimmende Beziehung basierend auf einer oder mehreren gemeinsamen Spalten zu erstellen. Es spielt eine wichtige Rolle bei Tabellenverknüpfungsvorgängen.
Syntax
<code>ON <join_condition></code>
Wobei <join_condition>
die Bedingung ist, die zum Vergleichen der Spalten in der Tabelle verwendet wird.
Verwendung
ON-Klausel kann in den folgenden SQL-Anweisungen vorkommen:
Diese Anweisungen werden verwendet, um zwei oder mehr Tabellen zu verbinden, und geben zurück passende Zeilen basierend auf angegebenen Kriterien.
Beispiel
Angenommen, es gibt zwei Tabellen, „Kunden“ und „Bestellungen“:
<code>Customers ---------- cust_id | cust_name ---------+---------- 1 | John Doe 2 | Jane Smith Orders -------- order_id | cust_id | product_name ----------+---------+------------- 101 | 1 | Laptop 102 | 2 | Phone 103 | 1 | Tablet</code>
Um diese beiden Tabellen zu verbinden und die Bestellungen für jeden Kunden abzurufen, können Sie die folgende Abfrage verwenden:
<code>SELECT * FROM Customers INNER JOIN Orders ON Customers.cust_id = Orders.cust_id;</code>
Hinweis:
Das obige ist der detaillierte Inhalt vonSo verwenden Sie on in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!