Rumah >pangkalan data >SQL >Apakah maksud tolak dalam sql
Operator MINUS digunakan dalam SQL untuk mengembalikan baris yang wujud dalam jadual pertama tetapi tidak dalam jadual kedua. Sintaksnya ialah: PILIH DARI jadual1 TOLAK PILIH DARI jadual2. Ia serupa dengan operator EXCEPT, tetapi hanya mengembalikan baris yang wujud dalam jadual pertama tetapi tidak dalam jadual kedua.
MINUS dalam SQL
Operator MINUS ialah operator set dalam SQL yang digunakan untuk mengembalikan baris daripada dua jadual yang wujud dalam jadual pertama tetapi tidak dalam jadual kedua tidak wujud dalam .
Syntax
<code>SELECT * FROM table1 MINUS SELECT * FROM table2;</code>
Fungsi
Pengendali MINUS akan memilih semua baris daripada table1
yang tiada dalam table2
. Jadual yang terhasil hanya mengandungi baris yang unik dalam table1
. table1
中选择所有不在 table2
中的行。结果表只包含在 table1
中独特的行。
示例
假设我们有两个表:员工
和 离职员工
。我们需要查找仍然在职的员工:
<code>SELECT * FROM 员工 MINUS SELECT * FROM 离职员工;</code>
结果表将仅包含仍在职的员工记录。
与 EXCEPT 的区别
MINUS 运算符与 EXCEPT 运算符类似,但略有不同:
注意事项
table1
Pekerja
dan Pekerja Meletak Jawatan
. Kita perlu mencari pekerja yang masih bekerja: 🎜rrreee🎜Jadual keputusan hanya akan mengandungi rekod pekerja yang masih bekerja. Perbezaan antara operator 🎜🎜🎜 dan EXCEPT🎜🎜🎜🎜MINUS adalah serupa dengan operator EXCEPT, tetapi berbeza sedikit: 🎜jadual1
. 🎜🎜Nilai NULL dianggap sebagai batal, jadi ia tidak menjejaskan keputusan pengendali MINUS. 🎜🎜Atas ialah kandungan terperinci Apakah maksud tolak dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!