SQL SERVER-集合操作
2024-08-31 12:07:33
内连接
INNER JOIN(等值连接):只显示两个表中联结字段相等的行.这个和用select查询多表是一样的效果,所以很少用到;
外连接:
LEFT JOIN :以左表为基础,显示左表中的所有记录,不管是否与关联条件相匹配,而右表中的数据只显示与关联条件相匹配的记录,不匹配的记录以NULL字符填充. left join 是left outer join的简写,left join默认是outer属性的。
RIGHT JOIN:以右表为基础,显示右表中的所有记录,不管是否与关联条件相匹配,而左表中的数据只显示与关联条件相匹配的记录,不匹配的记录以NULL字符填充.
FULL JOIN :显示多个表中的所有的记录,不匹配关联条件的列以NULL字符填充.
select UserTest.UserName , UserTest.CreateUser,[User].Username, [User].UserPwd
from [User] full join UserTest
on UserTest.UserName=[User].Username
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;
except:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。
最新文章
- WWW读取安卓外部音乐文件
- [WPF]ComboBox.Items为空时,点击不显示下拉列表
- 105 董婷婷 第二次Sprint总结
- CSS3 Media Queries 片段
- DDD:如何更好的使用值对象
- 深度使用react-native的热更新能力,必须知道的一个shell命令
- 对于数据包的截取,使用linux中的netfilter钩子函数
- jquery 跳转到当前页面指定位置
- Python应用02 Python服务器进化
- PHP通过IP 获取 地理位置(实例代码)
- 51nod动态规划-----矩阵取数
- Map map=new HashMap(); 为什么是这样
- CPU最核心的电子元件叫做石英晶振
- re模块正则表达式
- 20175208『Java程序设计』课程 结对编程练习_四则运算
- python开发之虚拟环境管理:virtualenv、virtualenvwrapper、pycharm
- 初识 Nginx
- 安装node.msi 格式的文件失败
- 2018.10.27 loj#2292. 「THUSC 2016」成绩单(区间dp)
- vim 命令全