Maison > base de données > SQL > le corps du texte

Comment utiliser moins dans SQL

下次还敢
Libérer: 2024-05-02 01:30:29
original
440 Les gens l'ont consulté

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.

Comment utiliser moins dans SQL

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
  • Où :

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>
Copier après la connexion
Si nous voulons trouver des employés qui n'appartiennent à aucun service, nous pouvons utiliser la requête suivante :

<code>SELECT * FROM employees MINUS SELECT * FROM departments;</code>
Copier après la connexion

Les résultats de la requête ressembleront à ceci :

<code>| emp_id | emp_name |
|---|---|
| 3      | Mark Smith |</code>
Copier après la connexion
  • Différence entre MOINS et SAUF : Les opérateurs MOINS et SAUF sont utilisés en SQL pour soustraire un ensemble de lignes d'un autre ensemble de lignes. Cependant, il existe une différence clé entre eux :

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!