Maison >base de données >tutoriel mysql >Qu'est-ce que l'instruction de requête Union MySQL ?

Qu'est-ce que l'instruction de requête Union MySQL ?

coldplay.xixi
coldplay.xixioriginal
2021-01-06 10:43:513663parcourir

L'instruction de requête union mysql est [instruction de requête 1 instruction de requête union 2]. Il est requis que le type de chaque colonne dans la requête de plusieurs instructions de requête soit cohérent par défaut avec la déduplication. vous utilisez union all, vous pouvez Contient des doublons.

Qu'est-ce que l'instruction de requête Union MySQL ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, mysql version 8.0.22, ordinateur DELL G3. Cette méthode convient à toutes les marques d'ordinateurs.

Recommandations d'apprentissage gratuites associées : Tutoriel vidéo MySQL

Union Query

UNION Union Merge : combinez les résultats de plusieurs instructions de requête en un seul résultat

Syntaxe :

查询语句1
union
查询语句2

Scénario d'application :

Les résultats à interroger proviennent de plusieurs tables, et les multiples tables n'ont pas de relation de connexion directe, mais les informations interrogées sont cohérentes

Caractéristiques :

1. Le nombre de colonnes de requête dans plusieurs instructions de requête doit être cohérent

2. . Le type d'une colonne doit être cohérent avec le meilleur

3. Le mot clé union est dédoublonné par défaut. Si union all est utilisé, des doublons peuvent être inclus

Cas introduits : Requête du numéro de service. > 90 ou l'adresse email contient une information Employé

SELECT * FROM employees
WHERE email like '%a%'
or department_id >90
SELECT * FROM employees
WHERE email like '%a%'
UNION
SELECT * FROM employees
where department_id >90;

Cas : Interroger les informations des hommes parmi les utilisateurs chinois et les informations des hommes parmi les utilisateurs étrangers

SELECT id,cname,csex
FROM t_ca
where csex='男'
UNION all
SELECT t_id,tName
FROM t_ua
where  tGender='male';

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