L'opérateur MINUS est utilisé en SQL pour renvoyer les lignes qui existent dans la première table mais pas dans la deuxième table. Sa syntaxe est : SELECT FROM table1 MINUS SELECT FROM table2. Il est similaire à l'opérateur EXCEPT, mais renvoie uniquement les lignes qui existent dans la première table mais pas dans la seconde table.
MINUS en SQL
L'opérateur MINUS est un opérateur d'ensemble en SQL qui est utilisé pour renvoyer les lignes de deux tables qui existent dans la première table mais pas dans la seconde table n'existe pas dans .
Syntaxe
<code>SELECT * FROM table1 MINUS SELECT * FROM table2;</code>
Fonction
L'opérateur MINUS sélectionnera toutes les lignes de table1
qui ne sont pas dans table2
. Le tableau résultant contient uniquement les lignes uniques dans table1
. table1
中选择所有不在 table2
中的行。结果表只包含在 table1
中独特的行。
示例
假设我们有两个表:员工
和 离职员工
。我们需要查找仍然在职的员工:
<code>SELECT * FROM 员工 MINUS SELECT * FROM 离职员工;</code>
结果表将仅包含仍在职的员工记录。
与 EXCEPT 的区别
MINUS 运算符与 EXCEPT 运算符类似,但略有不同:
注意事项
table1
Employés
et Employés démissionnaires
. Nous devons trouver les employés encore employés : 🎜rrreee🎜Le tableau des résultats ne contiendra que les enregistrements des employés toujours employés. La différence entre l'opérateur 🎜🎜🎜 et EXCEPT🎜🎜🎜MINUS est similaire à l'opérateur EXCEPT, mais légèrement différent : 🎜table1
. 🎜🎜Les valeurs NULL sont traitées comme nulles, elles n'affectent donc pas le résultat de l'opérateur MOINS. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!