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

Cara menggunakan kesatuan dalam oracle

下次还敢
Lepaskan: 2024-04-30 07:06:15
asal
837 orang telah melayarinya

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>
Salin selepas log masuk

Penggunaan:

  • Gabungkan jadual dengan struktur yang sama:

    <code>SELECT * FROM table1
    UNION
    SELECT * FROM table2;</code>
    Salin selepas log masuk

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>
Salin selepas log masuk
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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan