ホームページ  >  記事  >  データベース  >  オラクルでの使い方

オラクルでの使い方

下次还敢
下次还敢オリジナル
2024-05-02 23:39:19724ブラウズ

ON 句はテーブル内の行を結合し、共通の列に基づいて一致関係を作成します。これはテーブル結合操作で使用され、構文は ON です。この条件は、テーブル内の列を比較して接続を確立します。

オラクルでの使い方

#Oracle での ON ステートメントの使用

#ON 句の使用#ON 句は、テーブル内の行を結合し、1 つ以上の共通列に基づいて一致関係を作成するために使用されます。これはテーブル結合操作において重要な役割を果たします。

構文

<code>ON <join_condition></code>
ここで、

は、テーブル内の列を比較するために使用される条件です。

使用法

ON 句は次の SQL ステートメントに使用できます:

INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN
  • これらのステートメントは、2 つ以上のテーブルを結合し、指定された条件に基づいて一致する行を返すために使用されます。

「Customers」と「Orders」という 2 つのテーブルがあるとします。

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

これら 2 つのテーブルを結合して、それぞれの For customer を取得するには注文するには、次のクエリを使用できます。

<code>SELECT *
FROM Customers
INNER JOIN Orders
ON Customers.cust_id = Orders.cust_id;</code>

注:

ON 句は、JOIN ステートメントの WHERE 句の前に指定する必要があります。
  • 結合条件で列が比較され、これらの列のデータ型に互換性があることを確認してください。
  • ON 句には、AND または OR 演算子を使用して接続された複数の比較条件を含めることができます。
  • 結合操作を正しく選択するには、さまざまなタイプのテーブル結合 (INNER、LEFT、RIGHT、および FULL) を理解することが重要です。

以上がオラクルでの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。