SQL 常用
2015-10-27 15:06
183 查看
插入
//基本插入
insert into DB_A (a,b) select a,b from DB_B
//表拷贝
insert into b select * from a
更新
//单表数据更新
update DB_A set a= '0'
//一对多筛选更新
update DB_A set a=(select top 1 a from DB_B where DB_B.b=DB_A .b)
合并数据
SELECT a, b= REPLACE( (SELECT b AS [data()]
FROM DB_B AS b
WHERE b.c= a.c
FOR XML PATH('')) , ' ', ' ')
FROM DB_A AS a
GROUP BY a
//基本插入
insert into DB_A (a,b) select a,b from DB_B
//表拷贝
insert into b select * from a
更新
//单表数据更新
update DB_A set a= '0'
//一对多筛选更新
update DB_A set a=(select top 1 a from DB_B where DB_B.b=DB_A .b)
合并数据
SELECT a, b= REPLACE( (SELECT b AS [data()]
FROM DB_B AS b
WHERE b.c= a.c
FOR XML PATH('')) , ' ', ' ')
FROM DB_A AS a
GROUP BY a
相关文章推荐
- MSSQL 基础知识 开窗函数over(),orcl分析函数over()
- mysql中模糊查询的四种用法介绍
- oracle日期函数部分用法
- mysql配置文件的常见修改
- oracle日期函数部分用法
- sql 数据库查看主外键关联
- MongoDB介绍
- mongodb分配集群 shard key
- mycat分布式mysql中间件(数据库切分概述)
- 导入mysql数据太大导入失败解决方案
- sql基础知识
- MongoDB小技巧-用ObjectID查询某一时间范围内的数据
- Oracle RAC 11.2.0.4打PSU
- 在Oracle里,表的别名不能用as,列的别名可以用as
- 安装Oracle数据库和PLSQL连接数据库
- oracle导出对象结构和对象数据
- 处理mysql启动报错Table 'mysql.plugin' doesn't exis
- 用Memcache解决数据库高并发访问的瓶颈问题
- Ubuntu下安装mysql
- 解决本地启用XAMPP – MySQL shutdown unexpectedly问题