Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan dalam oracle

Cara menggunakan dalam oracle

下次还敢
下次还敢asal
2024-05-02 23:39:19684semak imbas

Klausa

ON menggabungkan baris dalam jadual, mewujudkan perhubungan yang sepadan berdasarkan lajur biasa. Ia digunakan dalam operasi cantuman jadual, dan sintaksnya ialah: ON <join_condition>. Keadaan ini membandingkan lajur dalam jadual untuk mewujudkan sambungan. . Ia memainkan peranan penting dalam operasi gabungan meja.

SyntaxCara menggunakan dalam oracle

<code>ON <join_condition></code>

di mana, ialah keadaan yang digunakan untuk membandingkan lajur dalam jadual.

Penggunaan

Klausa ON boleh muncul dalam pernyataan SQL berikut:

INNER JOINLEFT JOIN

RIGHT JOIN<join_condition>

FULL JOIN

SERTAI PENUH

SERTAI PENUH

SERTAI KIRI
  • RIGHT SERTAI
  • PENUH JOIN
  • penyataan
  • digunakan untuk kembali

penuh, penyataan lagi memadankan baris berdasarkan kriteria yang ditentukan.

Contoh

Andaikan terdapat dua jadual, "Pelanggan" dan "Pesanan":

<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>
Untuk menyertai kedua-dua jadual ini dan mendapatkan pesanan bagi setiap pelanggan, anda boleh menggunakan pertanyaan berikut:

<code>SELECT *
FROM Customers
INNER JOIN Orders
ON Customers.cust_id = Orders.cust_id;</code>
    Nota:
  • Klausa ON mesti muncul sebelum klausa WHERE kenyataan JOIN.
  • Pastikan syarat gabungan membandingkan lajur dan jenis data lajur ini serasi.
Klausa ON boleh mengandungi berbilang syarat perbandingan, disambungkan menggunakan operator DAN atau ATAU. 🎜🎜Adalah penting untuk memahami pelbagai jenis cantuman jadual (DALAM, KIRI, KANAN dan PENUH) untuk memilih operasi cantuman dengan betul. 🎜🎜

Atas ialah kandungan terperinci Cara menggunakan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn