sql语句,对比数据时候用到
2013-05-27 17:22
288 查看
查询出有某两列相同的行:
select * from test a
where exists (
select 1
from test b
where b.学生姓名 = a.学生姓名
and b.手机号码 = a.手机号码
and (a.学校<> b.学校 or a.班级<> b.班级))
更改,合并某两项的数据:
update test1 set 手机1=(select distinct test2.手机1 from test2 where test2.学生姓名=test1.学生姓名 and test2.学号=test1.学号),
手机2=(select distinct test2.手机2 from test2 where test2.学生姓名=test1.学生姓名 and test2.学号=test1.学号)
select * from test a
where exists (
select 1
from test b
where b.学生姓名 = a.学生姓名
and b.手机号码 = a.手机号码
and (a.学校<> b.学校 or a.班级<> b.班级))
更改,合并某两项的数据:
update test1 set 手机1=(select distinct test2.手机1 from test2 where test2.学生姓名=test1.学生姓名 and test2.学号=test1.学号),
手机2=(select distinct test2.手机2 from test2 where test2.学生姓名=test1.学生姓名 and test2.学号=test1.学号)
相关文章推荐
- 导数据时用到的SQl语句
- 发现自己在到数据的时候sql语句变得好熟悉了,也可以这么写的
- mysql数据库练习sql语句用到的emp与dept表结构和数据
- 导数据时用到的SQl语句
- sql语句语法介绍全记录,好东西,备用(用到的时候不会可以来查一下!)
- SQL 语句之insert语句插入数据;若表中有重复的主键或数据插入的时候要求不能报错
- 双表对比,获得新增、更新、删除数据的表,获得用于更新表的SQL语句方法
- python数据挖掘课程 十二.Pandas、Matplotlib结合SQL语句对比图分析
- 【python数据挖掘课程】十二.Pandas、Matplotlib结合SQL语句对比图分析
- Mysql模糊查询like效率,以及更高效的写法 在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时
- 【python数据挖掘课程】十二.Pandas、Matplotlib结合SQL语句对比图分析
- [Oracle PL/SQL]当数据表设计成具有父ID的时候,当需要选择所有与父ID同根生的所有节点的时候,使用的SQL语句
- sqlite判断数据表存在用到的Sql语句
- [Oracle PL/SQL]当数据表设计成具有父ID的时候,当需要选择所有与父ID同根生的所有节点的时候,使用的SQL语句
- sql语句没问题,在数据库运行ok ,也查出了数据,但就是显示的时候报空指针异常..
- 如何往有自增标识字段的表插入数据时,同时给自增标识字段插入值呢,在Inset Into语句前后加上SQL语句:SET IDENTITY_INSERT TableName ON和SET IDENTITY_INSERT TableName OFF
- [学习笔记][asp.net下SQL语句无法向ACCESS数据库插入数据的小提示
- Oracle大数据SQL语句优化
- sql语句获取本周、本月数据
- SQL 语句 insert 插入数据