首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 老问题 行合并 送分了啊 [已结贴,结贴人:wuxinyuzhu]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wuxinyuzhu
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-06-18 07:47:18 楼主
    SQL code
    create table tt(id int,name varchar(20)) insert into tt select 1,'aa' union all select 1,'bb' union all select 1,'cc' union all select 2,'dd' union all select 3,'ee' union all select 3,'ff' /*要的结果是 id name 1 aa,bb,cc 2 dd 3 ee,ff 现在的问题是不能用自定义函数 直接用SQL语句 */
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • aw511
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-18 08:12:451楼 得分:10
    http://blog.csdn.net/zjcxc/archive/2006/06/09/784287.aspx
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lff642
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-18 08:15:072楼 得分:10
    SQL code
    create table tt(id int,name varchar(20)) insert into tt select 1,'aa' union all select 1,'bb' union all select 1,'cc' union all select 2,'dd' union all select 3,'ee' union all select 3,'ff' go create function f_str(@id varchar(4)) returns varchar(100) as begin declare @str varchar(100) set @str = '' select @str = @str+','+cast(name as varchar(10)) from tt where id=@id return stuff(@str,1,1,'') end select distinct id,dbo.f_str(id) name from tt /* id,name -------- 1 aa,bb,cc 2 dd 3 ee,ff */ drop table tt drop function f_str
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved