Rumah > pangkalan data > SQL > teks badan

Bagaimana untuk menggunakan minus dalam sql

下次还敢
Lepaskan: 2024-05-02 01:30:29
asal
440 orang telah melayarinya

Pengendali MINUS dalam SQL digunakan untuk menolak baris daripada satu jadual dalam jadual lain, mengembalikan perbezaan antara dua set baris: Sintaks: PILIH DARI jadual1 MINUS SELECT DARI jadual2 Perbezaan dan KECUALI: Operator MINUS akan Menghapuskan baris pendua, KECUALI tidak.

Bagaimana untuk menggunakan minus dalam sql

Penggunaan operator MINUS dalam SQL

Maksud operator MINUS:

Operator MINUS digunakan dalam SQL untuk menolak baris dari satu jadual daripada jadual lain. Ia mengembalikan perbezaan antara dua set baris, iaitu baris yang terdapat dalam set baris pertama tetapi tidak dalam set baris kedua.

Sintaks:

PILIH * DARI jadual1 TOLAK PILIH * DARI jadual2;SELECT * FROM table1 MINUS SELECT * FROM table2;

其中:

  • table1 是要减去的表。
  • table2 是要从 table1
  • Di mana:

jadual1 ialah jadual yang akan ditolak.

jadual2 ialah jadual yang akan ditolak daripada jadual1. .

<code>**employees**
| emp_id | emp_name |
|---|---|
| 1      | John Doe |
| 2      | Jane Doe |
| 3      | Mark Smith |

**departments**
| dept_id | dept_name |
|---|---|
| 10     | Sales |
| 20     | Marketing |</code>
Salin selepas log masuk

Perbezaan antara MINUS dan KECUALI:

Kedua-dua operator MINUS dan EXCEPT digunakan dalam SQL untuk menolak set baris daripada set baris yang lain. Walau bagaimanapun, terdapat perbezaan utama antara mereka:

MINUS

akan menghapuskan baris pendua, manakala

KECUALI
    tidak akan.
  • Jadi, dalam contoh di atas, jika terdapat dua baris dalam jadual pekerja yang mengandungi maklumat tentang Mark Smith, pertanyaan MINUS akan mengembalikan hanya satu baris, manakala pertanyaan KECUALI akan mengembalikan dua baris.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan minus 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!