L'opérateur MOINS en SQL est utilisé pour soustraire des lignes d'une table dans une autre table, renvoyant la différence entre les deux ensembles de lignes : Syntaxe : SELECT FROM table1 MINUS SELECT FROM table2 Différence et SAUF : L'opérateur MOINS éliminera les lignes en double, SAUF non.
Utilisation de l'opérateur MOINS en SQL
Signification de l'opérateur MOINS :
L'opérateur MINUS est utilisé en SQL pour soustraire des lignes d'une table à une autre table. Il renvoie la différence entre deux ensembles de lignes, c'est-à-dire les lignes présentes dans le premier ensemble de lignes mais pas dans le deuxième ensemble de lignes.
Syntaxe :
SELECT * FROM table1 MINUS SELECT * FROM table2;
SELECT * FROM table1 MINUS SELECT * FROM table2;
其中:
table1
是要减去的表。table2
是要从 table1
table1
est la table à soustraire.
table2
est la table à soustraire de table1
.
Exemple :
Supposons que nous ayons deux tables : <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>
<code>SELECT * FROM employees MINUS SELECT * FROM departments;</code>
Les résultats de la requête ressembleront à ceci :
<code>| emp_id | emp_name | |---|---| | 3 | Mark Smith |</code>
MINUS
éliminera les lignes en double, tandis que 🎜EXCEPT🎜 ne le fera pas. 🎜🎜🎜Ainsi, dans l'exemple ci-dessus, s'il y a deux lignes dans la table des employés qui contiennent des informations sur Mark Smith, la requête MINUS ne renverra qu'une seule ligne, tandis que la requête EXCEPT renverra deux lignes. 🎜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!