Rumah > pangkalan data > SQL > Apakah maksud tolak dalam sql

Apakah maksud tolak dalam sql

下次还敢
Lepaskan: 2024-05-07 06:06:16
asal
1278 orang telah melayarinya

Pengendali

MINUS menolak satu set hasil (jadual1) daripada set hasil lain (jadual2), mengembalikan baris yang muncul dalam jadual1 tetapi bukan jadual2. Ia berfungsi seperti berikut: Setiap baris daripada dua set hasil dibandingkan. Menambah baris yang wujud dalam jadual1 tetapi tidak dalam jadual2 pada set hasil baharu.

Apakah maksud tolak dalam sql

Maksud MINUS dalam SQL

Operator MINUS digunakan dalam SQL untuk menolak satu set hasil daripada set keputusan yang lain. Ia mengembalikan set hasil baharu yang mengandungi baris yang muncul dalam set hasil pertama tetapi tidak dalam set hasil kedua.

Penggunaan:

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

Cara ia berfungsi:

Operator MINUS berfungsi seperti berikut:

  1. Membandingkan setiap baris dua set hasil.
  2. Jika satu baris wujud dalam set keputusan pertama tetapi tidak dalam set keputusan kedua, baris tersebut akan ditambah pada set keputusan baharu.

Contoh:

Andaikan kita mempunyai dua jadual:

  • Jadual 1: mengandungi ID dan nama pelajar
  • Jadual 2: mengandungi ID pelajar
  • Kami ingin mencari pelajar yang tidak hadir Pelajar dalam kelas. Kita boleh melakukan ini menggunakan operator MINUS:
<code>SELECT student_id, name
FROM table1
MINUS
SELECT student_id
FROM table2;</code>
Salin selepas log masuk

Pertanyaan ini akan mengembalikan set hasil yang mengandungi pelajar yang muncul dalam Jadual 1 tetapi tidak dalam Jadual 2.

Nota:

Baris pendua mungkin muncul dalam set hasil pengendali MINUS.
  • Operator MINUS adalah serupa dengan operator EXCEPT, tetapi operator EXCEPT hanya mengembalikan baris unik.

Atas ialah kandungan terperinci Apakah maksud tolak dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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