Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan kesatuan dalam oracle

Cara menggunakan kesatuan dalam oracle

下次还敢
下次还敢asal
2024-04-30 07:06:15781semak imbas

Penggunaan UNION dalam Oracle adalah untuk menggabungkan berbilang set hasil pertanyaan dengan struktur yang sama ke dalam set hasil tunggal. Operator ini mengalih keluar rekod pendua melainkan UNION ALL digunakan, yang menggabungkan semua rekod, termasuk pendua.

Cara menggunakan kesatuan dalam oracle

UNION penggunaan dalam Oracle

UNION ialah pengendali SQL yang digunakan dalam Oracle untuk menggabungkan berbilang set hasil pertanyaan menjadi satu set hasil tunggal. Ia digunakan untuk menggabungkan jadual atau hasil pertanyaan yang mempunyai struktur yang sama (nama lajur dan jenis data).

Sintaks:

<code>SELECT ...
UNION
SELECT ...
UNION
...</code>

Penggunaan:

  • Gabungkan jadual dengan struktur yang sama:

    <code>SELECT * FROM table1
    UNION
    SELECT * FROM table2;</code>

yang berbeza

Nota:
  • Sahaja Lajur dengan nombor dan jenis data yang sama boleh digabungkan.
  • UNION akan memadamkan rekod pendua melainkan UNION ALL digunakan.
UNION ALL akan menggabungkan semua rekod, termasuk rekod pendua.

Contoh:

Jadual berikut mengandungi dua jadual:

jadual1 umur2025
id nama
1 John
2 Mary

table2BobAlice
id nama
cikgu 4
pelajar

Menggunakan UNION, kita boleh menggabungkan dua jadual ini:
<code>SELECT name, age FROM students
UNION
SELECT name, NULL AS age FROM teachers;</code>
Keputusan: umur1John20 null2Mary25null3BobnullAlice
id nama
null🎜🎜pelajar🎜🎜🎜🎜

Atas ialah kandungan terperinci Cara menggunakan kesatuan 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
Artikel sebelumnya:penggunaan panjang dalam oracleArtikel seterusnya:penggunaan panjang dalam oracle