Maison  >  Article  >  base de données  >  Comment fusionner après une requête dans MySQL

Comment fusionner après une requête dans MySQL

WBOY
WBOYoriginal
2022-01-20 14:50:332803parcourir

Dans MySQL, vous pouvez utiliser l'opérateur UNION pour obtenir l'effet de fusion des résultats après l'interrogation. La fonction de cet opérateur est de connecter les résultats de plus de deux instructions SELECT dans un ensemble de résultats. La syntaxe est « Instruction de requête SELECT 1. UNION [ ALL] SELECT instruction de requête 2".

Comment fusionner après une requête dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Comment fusionner des requêtes MySQL après une requête

L'opérateur MySQL UNION est utilisé pour combiner les résultats de deux ou plusieurs instructions SELECT dans un ensemble de résultats. Plusieurs instructions SELECT supprimeront les données en double.

Syntaxe

Format de la syntaxe de l'opérateur MySQL UNION :

SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];

Paramètres

  • expression1, expression2, ... expression_n : La colonne à récupérer.

  • tables : Les tables de données à récupérer.

  • conditions WHERE : Facultatif, conditions de recherche.

  • DISTINCT : Facultatif, supprimez les données en double dans l'ensemble de résultats. L'opérateur UNION supprime déjà les données en double par défaut, le modificateur DISTINCT n'a donc aucun effet sur le résultat.

  • ALL : facultatif, renvoie tous les ensembles de résultats, y compris les données en double.

L'exemple est le suivant :

Interrogez les informations de tous les fruits dont le prix est inférieur à 9, interrogez les informations de tous les fruits dont le s_id est égal à 101 et 103, utilisez UNION pour connecter les résultats de la requête. L'instruction SQL est la suivante :

Comment fusionner après une requête dans MySQL

Apprentissage recommandé : Tutoriel vidéo mysql

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!

Déclaration:
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