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

Que signifie moins dans SQL

下次还敢
Libérer: 2024-05-07 06:06:16
original
1232 Les gens l'ont consulté

L'opérateur

MOINS soustrait un ensemble de résultats (table1) d'un autre ensemble de résultats (table2), renvoyant les lignes qui apparaissent dans la table1 mais pas dans la table2. Cela fonctionne comme suit : Chaque ligne des deux ensembles de résultats est comparée. Ajoute les lignes qui existent dans la table1 mais pas dans la table2 au nouveau jeu de résultats.

Que signifie moins dans SQL

Signification de MINUS en SQL

L'opérateur MINUS est utilisé en SQL pour soustraire un ensemble de résultats d'un autre ensemble de résultats. Il renvoie un nouveau jeu de résultats contenant des lignes qui apparaissent dans le premier jeu de résultats mais pas dans le deuxième jeu de résultats.

Utilisation :

<code>SELECT * FROM table1 MINUS SELECT * FROM table2;</code>
Copier après la connexion

Comment ça marche :

L'opérateur MOINS fonctionne comme suit :

  1. Compare chaque ligne de deux ensembles de résultats.
  2. Si une ligne existe dans le premier ensemble de résultats mais pas dans le deuxième ensemble de résultats, la ligne sera ajoutée au nouvel ensemble de résultats.

Exemple :

Supposons que nous ayons deux tableaux :

  • Tableau 1 : contient les identifiants et les noms des étudiants
  • Tableau 2 : contient les identifiants des étudiants qui ont assisté au cours

Nous voulons trouver étudiants qui n'a pas assisté aux élèves en classe. Nous pouvons le faire en utilisant l'opérateur MOINS :

<code>SELECT student_id, name
FROM table1
MINUS
SELECT student_id
FROM table2;</code>
Copier après la connexion

Cette requête renverra un ensemble de résultats contenant les étudiants qui apparaissent dans le tableau 1 mais pas dans le tableau 2.

Remarque :

  • Des lignes en double peuvent apparaître dans le jeu de résultats de l'opérateur MOINS. L'opérateur
  • MINUS est similaire à l'opérateur EXCEPT, mais l'opérateur EXCEPT ne renvoie que des lignes uniques.

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!