| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 603 人关注过本帖
标题:求助:这样的效果用SQL该怎么实现?
只看楼主 加入收藏
aubblove
Rank: 1
等 级:新手上路
帖 子:117
专家分:0
注 册:2007-8-18
收藏
 问题点数:0 回复次数:5 
求助:这样的效果用SQL该怎么实现?

表1有两列:
Year Amount
---- ------
1990 1.1
1990 1.2
1990 1.3
1990 1.4
1991 2.1
1991 2.2
1991 2.3
1991 2.4

要求表1转化为只有1列的表2:
Year 1990
Amount 1.1
Amount 1.2
Amount 1.3
Amount 1.4
Year 1991
Amount 2.1
Amount 2.2
Amount 2.3
Amount 2.4

或者1列的表2这个格式:
Year 1990
Amount 1.1 1.2 1.3 1.4

Year 1991
Amount 2.1 2.2 2.3 2.4

搜索更多相关主题的帖子: SQL 效果 
2007-09-21 10:46
wklhdt
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-5-23
收藏
得分:0 
你要改成的不是还是有Year 和Amount两列的吗?
怎么说是一列呢?

2007-09-21 11:32
aubblove
Rank: 1
等 级:新手上路
帖 子:117
专家分:0
注 册:2007-8-18
收藏
得分:0 
是由原来的两列合并成一列.
2007-09-21 12:45
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 

飘过~~
2007-09-21 13:02
aubblove
Rank: 1
等 级:新手上路
帖 子:117
专家分:0
注 册:2007-8-18
收藏
得分:0 
以下是引用bygg在2007-9-21 13:02:26的发言:
http://bbs.bc-cn.net/viewthread.php?tid=120669&star=at#

版主,俺比较笨,这个例子比较复杂,还是不知道该怎么做,能不能详细一点

2007-09-21 14:02
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
收藏
得分:0 
你的意思的按year分组吧.
......group by year.....

革命尚未成功,同志仍需努力-----+++
2007-09-21 14:56
快速回复:求助:这样的效果用SQL该怎么实现?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019747 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved