为了账号安全,请及时绑定邮箱和手机立即绑定

sqlserver2008如何将group by分组之后的数据单独写入到不同数据表

sqlserver2008如何将group by分组之后的数据单独写入到不同数据表

料青山看我应如是 2018-12-06 21:54:55
在数据库中有一张学生表,其中有字段age,我现在想做的事情是:使用age分组,然后将分组后的每一个小组分别写入到不同的数据表中?并且数据表是以不同的age命名?这个用T-sql如何实现呢 ?
查看完整描述

4 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

select age,count(*) as agecount from 表 group by age

再通过游标一行一行操作

查看完整回答
反对 回复 2019-01-07
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

写个存储过程,传入参数,然后在这个存储过程中拼接sql,然后就行了啊

insert into 目标表

select 字段

from 源表

group by 源表字段

其中目标表和源表字段都可以是参数

查看完整回答
反对 回复 2019-01-07
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

能写下具体的代码吗?还是不太明白

查看完整回答
反对 回复 2019-01-07
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

用游标吧

查看完整回答
反对 回复 2019-01-07
  • 4 回答
  • 0 关注
  • 826 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信