当前位置:网站首页>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;
边栏推荐
- Data security -- 14 -- Analysis of privacy protection governance
- TPG x AIDU | AI leading talent recruitment plan in progress!
- 解密函数计算异步任务能力之「任务的状态及生命周期管理」
- Bit operation skills
- 线上故障突突突?如何紧急诊断、排查与恢复
- 电源管理总线 (PMBus)
- Mode in BST (binary tree & Notes on question brushing)
- Advanced length of redis -- deletion strategy, master-slave replication, sentinel mode
- Live broadcast preview | container service ack elasticity prediction best practice
- Sword finger offer 04 Search in two-dimensional array
猜你喜欢
[phantom engine UE] the difference between running and starting, and the analysis of common problems
网络安全-记录web漏洞修复
首席信息官如何利用业务分析构建业务价值?
3 minutes learn to create Google account and email detailed tutorial!
【虚幻引擎UE】实现UE5像素流部署仅需六步操作少走弯路!(4.26和4.27原理类似)
可观测|时序数据降采样在Prometheus实践复盘
Seven join join queries of MySQL
Scheduling system of kubernetes cluster
What are the building energy-saving software
[phantom engine UE] package error appears! Solutions to findpin errors
随机推荐
Machine learning -- neural network
防护电路中的元器件
English topic assignment (27)
机器学习 --- 神经网络
Debug insights
How to carry out "small step reconstruction"?
Data security -- 14 -- Analysis of privacy protection governance
How to remove installed elpa package
Ffmepg usage guide
[crampon programming] lintcode decoding Encyclopedia - 872 termination process
学习MVVM笔记(一)
[phantom engine UE] the difference between running and starting, and the analysis of common problems
A solution to the problem that variables cannot change dynamically when debugging in keil5
Discussion on the dimension of confrontation subspace
Sword finger offer 07 Rebuild binary tree
可观测|时序数据降采样在Prometheus实践复盘
概率论与数理统计考试重点复习路线
函數(易錯)
2022-2028 global and Chinese virtual data storage Market Research Report
You Li takes you to talk about C language 7 (define constants and macros)