| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1227 人关注过本帖
标题:请假:如何进行数据合并
只看楼主 加入收藏
foolishbir
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2015-3-5
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:3 
请假:如何进行数据合并
一个数据表,里面有3列数据,想要达到的效果是,如果前两列一样的数据,整合第三列的数据成一条记录,
比如原表数据如下:
省份       城市     员工
福建省    福州市    张三
福建省    福州市    李四
山东省    济南市    王五
山东省    济南市    程六
山东省    济南市    赵奇
需要实现如下的效果
省份      城市        员工
福建省    福州市    张三、李四
山东省    济南市    王五  、程六、赵奇

请教下高手如何处理,谢谢!

搜索更多相关主题的帖子: 福建省 山东省 福州市 济南市 数据表 
2017-05-07 13:41
foolishbir
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2015-3-5
收藏
得分:0 
在这个帖子里有类似的,但是不懂的改,
http://bbs.
2017-05-07 14:42
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:20 
图片附件: 游客没有浏览图片的权限,请 登录注册

CREATE CURSOR tt (省份 C(10), 城市 C(10), 员工 C(10))
INSERT INTO tt VALUES ("福建省", "福州市", "张三")
INSERT INTO tt VALUES ("福建省", "福州市", "李四")
INSERT INTO tt VALUES ("山东省", "济南市", "王五")
INSERT INTO tt VALUES ("山东省", "济南市", "程六")
INSERT INTO tt VALUES ("山东省", "济南市", "赵奇")
CREATE CURSOR tj (省份 C(10), 城市 C(10), 员工 C(254))
INDEX on 省份+城市 TAG 省市
SELECT tt
SET RELATION TO 省份+城市 INTO "tj"
SCAN
    IF FOUND("tj")
        REPLACE tj.员工 WITH tj.员工-"、"-tt.员工
    ELSE
        INSERT INTO tj VALUES (tt.省份, tt.城市, tt.员工)
    ENDIF
ENDSCAN
SET RELATION TO
SELECT tj
BROWSE
2017-05-07 14:49
foolishbir
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2015-3-5
收藏
得分:0 
回复 3楼 吹水佬
谢谢高手
2017-05-07 15:15
快速回复:请假:如何进行数据合并
数据加载中...
 
   



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

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