Maison base de données tutoriel mysql SQL学习笔记六 union联合结果集使用

SQL学习笔记六 union联合结果集使用

Jun 07, 2016 pm 06:02 PM
union

SQL学习笔记六 union联合结果集使用,需要的朋友可以参考下。

联合结果集
新建临时工数据表
代码如下:
CREATE TABLE T_TempEmployee (FIdCardNumber VARCHAR(20),FName VARCHAR(20),FAge int,PRIMARY KEY(FIdCardNumber));
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890121','Sarani',33);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890122','Tom',26);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890123','Yalaha',38);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890124','Tina',26);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890125','Konkaya',29);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890126','Fotifa',46);


Union联合
代码如下:
select FNumber,FAge from T_Employee
union
select FIdCardNumber,FAge from T_TempEmployee


union上下的查询个数和类型必须对应一致
代码如下:
select FNumber,FAge,FDepartment from T_Employee
union
select FIdCardNumber,FAge ,'临时工,无部门' from T_TempEmployee


union默认将重复数据去掉。如果不让他去掉,则用union all
代码如下:
select FName from T_Employee
union all
select FName from T_TempEmployee
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser l'union en langage C Comment utiliser l'union en langage C Sep 27, 2023 am 11:00 AM

L'utilisation de l'union en langage C est un type de données spécial qui permet de stocker différents types de données dans le même emplacement mémoire. L'utilisation de l'union peut nous aider à économiser de l'espace mémoire et à faciliter la conversion entre différents types de données. Lorsque vous utilisez union, vous devez noter que le membre correspondant est valide et qu’un seul membre est accessible en même temps.

Comment utiliser la fonction FULL OUTER JOIN dans MySQL pour obtenir l'union de deux tables Comment utiliser la fonction FULL OUTER JOIN dans MySQL pour obtenir l'union de deux tables Jul 26, 2023 pm 05:45 PM

Comment utiliser la fonction FULLOUTERJOIN dans MySQL pour obtenir l'union de deux tables. Dans MySQL, la fonction FULLOUTERJOIN est une opération de jointure puissante qui combine des jointures internes et des jointures externes. Il peut être utilisé pour obtenir l'union de deux tables, c'est-à-dire combiner toutes les données des deux tables en un seul ensemble de résultats. Cet article présentera l'utilisation de la fonction FULLOUTERJOIN et fournira des exemples de code pour aider les lecteurs à mieux comprendre. Fonction FULLOUTERJOIN

Comment utiliser l'union MySQL pour implémenter une requête de jointure externe complète Comment utiliser l'union MySQL pour implémenter une requête de jointure externe complète May 30, 2023 pm 06:49 PM

1. L'Union n'est pas une méthode de requête de connexion multi-tables. Elle combine les résultats de requête de plusieurs phrases de requête en un seul résultat et supprime les données en double. 2. La jointure externe complète interroge les données de la table de gauche et de la table de droite, puis se connecte selon les conditions de connexion. Exemple #Utilisez l'Aunion externe gauche et l'externe droit BSELECT*FROMt_categorycLEFTOUTERJOINt_productpONc.cid=p.cnounionSELECT*FROMt_categorycRIGHTOUTERJOINt_productpONc.cid=p.cno

Comment Java définit-il la classe Union pour réaliser la coexistence des corps de données ? Comment Java définit-il la classe Union pour réaliser la coexistence des corps de données ? May 14, 2023 pm 03:34 PM

Définissez la classe Union pour implémenter la coexistence de corps de données. Dans le langage C/C++, une union, également appelée union, est une structure de données similaire à une structure. Une union, comme une structure, peut contenir de nombreux types de données et variables. La différence entre les deux est la suivante : toutes les variables d'une structure « coexistent » et toutes les variables sont valides en même temps. Chaque variable occupe différents espaces mémoire ; dans une union, chaque variable est « mutuellement exclusive », une seule variable est efficace en même temps et toutes les variables occupent le même espace mémoire. Lorsque plusieurs données doivent partager la mémoire ou qu'une seule donnée parmi plusieurs doit être prise à la fois, une union peut être utilisée. en Java

Comment utiliser Union pour optimiser l'instruction Like dans MySQL Comment utiliser Union pour optimiser l'instruction Like dans MySQL May 31, 2023 pm 03:55 PM

Optimiser l'instruction Like avec Union 1) Parfois, vous devrez peut-être utiliser l'opérateur ou à des fins de comparaison dans la requête. Lorsque le mot clé or est utilisé trop fréquemment dans la clause Where, l'optimiseur MySQL peut choisir par erreur une analyse complète de la table pour récupérer les enregistrements. La clause union peut accélérer l'exécution des requêtes, en particulier lorsque l'une des requêtes a un index optimisé et que l'autre requête a également un index optimisé. Par exemple, lorsqu'il y a des index sur first_name et last_name respectivement, exécutez l'instruction de requête suivante : mysql>select*fromstudentswherefirst_namelike'A

Comment optimiser UNION via MySQL pour améliorer les performances Comment optimiser UNION via MySQL pour améliorer les performances May 11, 2023 pm 05:40 PM

Dans de nombreuses applications de bases de données, nous sommes confrontés à des situations dans lesquelles nous devons intégrer des données provenant de plusieurs sources de données. L'instruction UNION de MySQL est un moyen de résoudre cette situation, qui nous permet de fusionner les ensembles de résultats de deux ou plusieurs instructions SELECT en une seule. Bien qu'il s'agisse d'une fonctionnalité très pratique, les instructions UNION peuvent également entraîner des problèmes de performances sur votre système si elles ne sont pas optimisées. Cet article explorera comment optimiser UNION pour améliorer les performances via MySQL. Utilisez UNIONALL tout en utilisant U

Quels sont les points à noter lors de l'utilisation de union dans MySQL ? Quels sont les points à noter lors de l'utilisation de union dans MySQL ? Jun 03, 2023 pm 08:04 PM

1. L'opérateur union est utilisé pour combiner les résultats de deux ou plusieurs instructions select dans un ensemble de résultats. Plusieurs instructions de sélection supprimeront les données en double. 2. Lorsque vous utilisez union pour fusionner des ensembles de résultats, le nombre de colonnes dans les deux ensembles de résultats doit être le même. Exempleselectplayerno,townfromPLAYERSwheretown='Inglewood' unionselectplayerno,townfromPLAYERSwheretown='Plymouth';

Quelle est la différence entre union et unionall dans MySQL Quelle est la différence entre union et unionall dans MySQL May 30, 2023 am 08:04 AM

union : effectuez une opération d'union sur plusieurs jeux de résultats, en excluant les lignes en double, et triez-les en même temps. unionall : effectue une opération d'union sur plusieurs jeux de résultats, y compris les lignes en double, sans tri. Interrogez les informations des employés dont le service est inférieur à 30 et les informations des employés dont le service est supérieur à 20 et inférieur à 40. ①. Interrogez d'abord les informations des employés dont le numéro de service est inférieur à 30. SELECTemployees_id,last_name,salary,department_idFROMemployeesWHEREdepartment_id

See all articles