当前位置:网站首页>SQL set operation
SQL set operation
2022-07-05 04:34:00 【Xiao Wang next door to you】
Written above
- Author's brief introduction : Hello everyone , I'm Xiao Wang *️
- Personal home page : Xiao Wang next door to you
- Welcome to thumb up + Collection ️+ Leaving a message.
- special column :SQL*️
*️ If you have something you don't understand in the process of learning , Welcome to the comment area to leave a message and ask questions ! I hope I can make progress with you , Grow up together !
Catalog
The addition and subtraction of tables
Select the common part of the table —— INTERSECT
Recorded subtraction —— EXCEPT
The addition and subtraction of tables
What is set operation
- Sets represent... In the field of mathematics “( All kinds of ) The sum of things ”, Represents a collection of records in the database domain .
Addition of tables —— UNION
- surface 1

surface 2

You can see the watch 1 Of 004、5、7、8 In the table 2 There is no such thing as , At the same time in the table 2 Medium 9、10 In the table 1 It doesn't exist in the world
SELECT product_id, product_name FROM Product UNION SELECT product_id, product_name FROM Product2;
You can see union Is to find the union , And the weight is automatically removed , The set operator removes duplicate records .

If we want to keep duplicate lines, we just need to Add ALL that will do

You can see that the repeated lines have been saved
Precautions for set operation
- The number of columns of the record as the operands must be the same
- The type of the column in the record as the operation object must be consistent
- You can use any SELECT sentence , but ORDER BY Clause can only be used last time
Select the common part of the table —— INTERSECT
- Select the common part of the two record sets INTERSECT ( intersection )
SELECT product_id, product_name FROM Product INTERSECT SELECT product_id, product_name FROM Product2 ORDER BY product_id;

You can see INSTERSECT Is to find the intersection of two records (PS:MYSQL Not available in INSTERSECT)
Recorded subtraction —— EXCEPT
- Subtraction EXCEPT ( Difference set )(PS: Only Oracle Don't use EXCEPT , and
Is to use its unique MINUS Operator . Use Oracle Users of , Please use MINUS
Instead of EXCEPT . Besides ,MySQL Not yet EXCEPT , So it can't be used .)SELECT product_id, product_name FROM Product EXCEPT SELECT product_id, product_name FROM Product2 ORDER BY product_id;![]()
边栏推荐
- 概率论与数理统计考试重点复习路线
- 机器学习 --- 决策树
- 函數(易錯)
- WeNet:面向工业落地的E2E语音识别工具
- 揭秘技术 Leader 必备的七大清奇脑回路
- 介绍汉明距离及计算示例
- Data security -- 14 -- Analysis of privacy protection governance
- Rk3399 platform development series explanation (network debugging) 7.29 summary of network performance tools
- [untitled]
- Sequence diagram of single sign on Certification Center
猜你喜欢

Invalid bound statement (not found) in idea -- problem solving

托管式服务网络:云原生时代的应用体系架构进化

【虛幻引擎UE】實現UE5像素流部署僅需六步操作少走彎路!(4.26和4.27原理類似)

Decryption function calculates "task state and lifecycle management" of asynchronous task capability

Live broadcast preview | container service ack elasticity prediction best practice

【虚幻引擎UE】实现测绘三脚架展开动画制作

Aperçu en direct | Services de conteneurs ACK flexible Prediction Best Practices

The remainder operation is a hash function

指针函数(基础)

Label exchange experiment
随机推荐
Introduction to RT thread kernel (4) -- clock management
Study notes 7
[phantom engine UE] package error appears! Solutions to findpin errors
A application wakes up B should be a fast method
Convert Boolean to integer value PHP - Convert Boolean to integer value PHP
Components in protective circuit
【科普】热设计基础知识:5G光器件之散热分析
Scope of package class package
美国5G Open RAN再遭重大挫败,抗衡中国5G技术的图谋已告失败
Fonction (sujette aux erreurs)
Advanced length of redis -- deletion strategy, master-slave replication, sentinel mode
Setting up redis cluster cluster under Windows
Discussion on the dimension of confrontation subspace
Official announcement! The third cloud native programming challenge is officially launched!
English topic assignment (27)
[untitled]
概率论与数理统计考试重点复习路线
American 5g open ran suffered another major setback, and its attempt to counter China's 5g technology has failed
[illusory engine UE] method to realize close-range rotation of operating objects under fuzzy background and pit recording
函数(基本:参数,返回值)
