当前位置:网站首页>Base de données Union, intersection intersect, différence except
Base de données Union, intersection intersect, différence except
2021-10-14 04:23:05 【Sun zhongming】
Catalogue des articles
Opération de collecte de la base de données
Qu'est - ce que l'opération set
C'est - à - dire les opérations entre les tables,Comme l'addition et la soustraction du tableau
Union(union
),Intersection(intersect
),Supplément(except
)
Union—union
Dans l'étude qui a inséré les données avant,Nous avons créé une table
customer
Etstaff
Même tableau,Plus tard, nous y avons ajouté une autre donnée que nous utiliserons pourUNIONConnectez ces deux tables:
SELECT first_ name, last_ name
FROM customer
UNION
SELECT first_ name, last_ name
FROM staff
UNIONEn fait, c'est l'Union d'un ensemble,Il retournera tous les articles dans les deux tables et les pèsera,Il n'y aura pas de doublons dans les résultats.Mais vous pouvez aussi obtenir des résultats avec des lignes dupliquées,Il suffit deUNIONMot - clé aprèsALLC'est bon:
SELECT first_ name, last_ name
FROM customer
UNION ALL
SELECT first_ name, last_ name
FROM staff
Supplément—except
Enfin, apprenez le fonctionnement différentiel de l'ensemble ——EXCEPT, Sa syntaxe est aussi UNIONMême chose.. Par exemple, la requête est dans
customer
Et non.staff
Données du tableau:
SELECT first_ name, last_ name
FROM customer
EXCEPT
SELECT first_ name, last_ name
FROM staff
UNION
EtINTERSECT
L'exécution se fait indépendamment de l'ordre avant et après le tableau ,C'est - à - dire:A UNION BEtB UNION AC'est cohérent..
Mais l'opération différentielle est liée à l'ordre avant et après ,A EXCEPT B ! = B EXCEPT A
Intersection—intersect
Sa syntaxe et UNIONTout à fait d'accord.:
SELECT first_ name, last_ name
FROM customer
INTERSECT
SELECT first_ name, last_ name
FROM actor
Attention!,INTERSECTInMySQL Temporairement indisponible .UNION Toutes les précautions et ALL Les mots - clés sont utilisés avec INTERSECTTout à fait d'accord.
Considérations relatives aux opérations de collecte
-
Le nombre de colonnes dans l'enregistrement en tant qu'objet d'opération doit être constant . Une erreur se produit si le nombre de colonnes dans les deux tableaux est différent ou si les types de données des colonnes au même endroit sont différents .
-
Le type de colonne dans l'enregistrement en tant qu'objet d'opération doit être cohérent . Une erreur se produit si le nombre de colonnes dans les deux tableaux est différent ou si les types de données des colonnes au même endroit sont différents .
-
Peut utiliser n'importe quelSELECTDéclarations,Mais...ORDER BY La clause ne peut être utilisée qu'une seule fois , Voici un exemple , Consultez les deux tableaux pour les ustensiles de cuisine ID Numéro et nom commercial et lien ,Enfin, appuyez surIDOrdre croissant:
SELECT first_ name, last_ name
FROM customer
INTERSECT
SELECT first_ name, last_ name
FROM actor
order by id
版权声明
本文为[Sun zhongming]所创,转载请带上原文链接,感谢
https://chowdera.com/2021/10/20211013211945065j.html
边栏推荐
- Why did Tianqi lithium's stock soar recently? Thousands of shares and thousands of comments of Tianqi lithium
- Can Guangsheng nonferrous metals stock be held for a long time? Guangsheng Nonferrous Metals Co., Ltd
- What are the good low-cost stocks at present? Potential stocks below 3 yuan
- How about Huayin power stock? Will Huayin power stock rise
- Can Luzhou Laojiao stock still be bought? Luzhou Laojiao stock evaluation
- Is Datang Power Generation stock worth holding for a long time? Why does Datang Power Generation stock not rise for ten years
- What does BAIC Blue Valley do? Does BAIC Blue Valley stock have potential
- Principes de la plate - forme de développement Android, questions d'entrevue de développement Android
- Machine level representation of data
- No buffer space available tcp協議無法釋放問題
猜你喜欢
-
好代碼是管出來的——使用Jenkins搭建CI服務器
-
Quelle est la différence entre l'analyse des données et l'exploration des données?
-
HTB Jerry
-
Detailed explanation of real-time cloud rendering technology - principle, application and advantages
-
Original code complement
-
Cs8406 cirrus logic up to 192 kHz frame rate
-
Générateur de code général de luminosité HD CG
-
LeetCode 47. 全排列 II
-
明明很努力的写博客,为啥没人看?试试这些方法和工具(建议收藏)
-
【微信小程序爬虫】表情包小程序图文视频教学,从零写起,保姆教程!!!
随机推荐
- 【微信小程序爬蟲】錶情包小程序圖文視頻教學,從零寫起,保姆教程!!!
- 【 Wechat applet crawler】 emotion Pack applet picture and Text Video Teaching, Write from zero, Nursing tutorial!!!
- Pourquoi personne ne lit un blog?Essayez ces méthodes et outils (Collection recommandée)
- Leetcode 47. Full arrangement II
- Analyse de l'architecture Sonic
- Product power continues to evolve, and the sales volume of Changan Ford increased month on month in September
- More worrying than the safety of power batteries is the shortage of lithium resources
- Jenkins est trop con?Essayez ces alternatives, l'encens voleur!
- Pression artérielle normale (yzoj - 1078)
- Trouver un nombre naturel spécial (yzoj - 1079)
- Nombre de statistiques à 4 chiffres satisfaisant aux conditions (yzoj - 1080)
- Somme des séries (yzoj - 1081)
- Jingjing à rendez - vous (yzoj - 1040)
- Trouver le plus grand diviseur commun des nombres n (yzoj - 1059)
- Imprimer le triangle numérique (yzoj - 1068)
- Mercenaires (yzoj - 1089)
- Calculer la fonction dérivée du polynôme (yzoj - 1090)
- Nombre indépendant de 7 (yzoj - 1091)
- Statistiques (yzoj - 1092)
- Dessiner un rectangle (yzoj - 1093)
- Pièces d'or (yzoj - 1094)
- Réduction proportionnelle (yzoj - 1095)
- Date de réponse (yzoj - 1096)
- Problème de hanota récursif / récursif (Hanoi)
- Stratégie de préparation à la reprise du concours d'informatique
- Pourquoi un concours d'informatique?
- Jiangsu Yancheng Middle School Information Competition Team (yzoi) Team Regulations
- 2021csp resume Students parents memo
- Se faire des amis - répondre aux questions
- Leetcode horloge quotidienne - 1. Somme des deux nombres
- CSC 321 / 621 analysis
- Le premier caractère unique de la chaîne
- Leetcode horloge quotidienne - 61. Liste de chaînes rotatives
- Échange de doigts d'épée 11. Nombre minimum de tableaux rotatifs
- Leetcode beat Daily - 581. Minimum Disordered Continuous Subarray
- Leetcode frappe - 316 tous les jours.
- Leetcode horloge quotidienne - 2. Ajouter deux chiffres
- Leetcode claquement quotidien - 19. Supprimer l'avant - dernier noeud n de la Liste
- Comparaison de l'architecture technique commune de l'OLAP Open Source
- Leetcode horloge quotidienne - 61. Liste de chaînes rotatives