关于怎么用?sql把相同的聚在一起
1. sql 中如何将相同字段的其它字段拼接在一起放到另一个字段里面
sql中如何将相同字段的其它字段拼接在一起放到另一个字段里面的方法。
如下参考:
1.将新表select*的表结构和数据程度从源表名复制到目标表名中(需要不存在目标表,因为在插入查询时将自动创建它)如下图。
2.仅将表结构复制到新表CREATETABLE新表SELECT*FROM旧表WHERE1=2
3.将数据从旧表复制到新表(假设两个表结构相同),然后从旧表中插入新表SELECT*。
4.将旧表的数据复制到新表中(假设两个表结构不同),插入新表(字段1,字段2…)选择字段1,字段2…从旧桌子上,如下图。
5.Oracle数据库也类似,如下图。
2. 如何快速地将两个相同的SQL表合并在一起
解决方案如下:
--先更新
update tab1 set tab1.count = tab1.count + t2.count
from tab2
where tab1.id = tabl2.id
--再插入
insert into tab1(id,count)
select id,count from tab2
where id not in (select id from tab1)
支付宝转账赞助
支付宝扫一扫赞助
微信转账赞助
微信扫一扫赞助