删除一张表中的重复行和左外连接右外连接
来源:互联网 发布:软件出口退税政策 编辑:程序博客网 时间:2024/06/05 14:49
create table cat(catId int,catName nvarchar(40))insert into cat values(2,'White')select *from cat--①把cat记录distinct后的结果放入到临时表#temp中(into)select distinct * into #temp from cat--②把cat表的数据清空,但表没有被删除(delete)delete from cat--③把#temp表的数据(已经没有重复记录了),再插入到cat表中(insert和多行子查询)insert into cat select * from #temp--④删除临时表drop table #temp
--讲左外连接和右外连接--①思考题:显示公司每个员工和它上级的名字--内连接select w.ename,b.ename from emp w, emp b where w.mgr=b.empno--②思考题:显示公司每个员工和它上级的名字(要求没有上级人,名字也要显示)--左外连接:指的是左边的表的记录全部显示,如果没有匹配的记录,就用null来填。--右外连接:指的是右边的表的记录全部显示,如果没有匹配的记录,就用null来填。--select <字段1,字段2,...> from <表1> left/right join <表2> on <条件>select w.ename,b.ename from emp w left join emp b on w.mgr=b.empno
1.删除重复行
删除前:
删除后:
2.左外连接的输出结果:
阅读全文
0 0
- 删除一张表中的重复行和左外连接右外连接
- SQL 复杂查询,单行子查询,多行子查询,分页查询,删除一张表中的重复记录,左外连接和右外连接
- oracle中的左连接和右连接
- SQL 中的左连接和右连接
- 数据库中的左连接和右连接
- mysql 表中的自然连接,外连接,左外连接,右外连接
- 数据库中的左外连接右外连接和内连接的区别?
- 数据库左连接,右连接,外连接
- 一张图告诉你常用的SQL连接,内连接、左外连接、右外连接、全连接
- 关于表关联查询的理解(左连接和左外连接、右连接和右外连接、完全连接)
- 浅谈左外连接和右外连接
- sql左外连接和右外连接的区别
- SQL中的内连接,左外连接,右外连接,全连接,交叉连接
- 数据库中的四种连接-左外连接、右外连接、内连接、全连接
- 内连接,外连接,左连接,右连接,全连接
- 左连接、右连接、内连接、外连接、union连接
- 左连接、右连接、内连接、外连接、交叉连接
- 左连接和右连接
- 手机WiFi三点定位系统android
- std::bind()的使用
- getZTreeObj为null情况(getCheckedNodes报错)
- Linux系统控制
- centos7 安装mysql5.7
- 删除一张表中的重复行和左外连接右外连接
- playbook语言结构
- OTT TV系统你最关心的几个问题都在这
- 数据单位复查
- 【传智播客郑州校区分享】最详细的微信小程序讲解
- There is no Action mapped for namespace / and action name"的错误
- SVD在稀疏表示中的应用
- java.lang.IllegalArgumentException: Control character in cookie value or attribute
- sql server数据库连接问题处理