首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 问一个SQL的问题!把取出来的姓名纵向组合 [已结贴,结贴人:dyfangdy]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 12:20:01 楼主
    问一个SQL的问题!
    Table1表格
    id b_name
    1 Boston、Beijing
    2 NewYork
    3 LosAngeles
    4 SanDiego
    写一个SQL语句或者函数返回
    Boston、China、NewYork、LosAngeles、SanDiego
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 12:24:221楼 得分:10
    SQL code
    declare @a varchar(1000) select @a=isnull(@a+'','')+b_name from [Table] order by id select @a
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jinjazz
    • 等级:
    发表于:2008-05-12 12:24:282楼 得分:3
    http://blog.csdn.net/jinjazz/archive/2007/12/11/1928746.aspx
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 12:33:093楼 得分:7
    SQL code
    DECLARE @SQL NVARCHAR(1000) SET @SQL='' SELECT @SQL=@SQL+b_name+',' from [TABLE1] EXEC('SELECT 组合='''+@sql+'''')
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 12:44:584楼 得分:0
    一楼的不错!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 12:45:185楼 得分:0
    SQL code
    declare @a nvarchar(8000) select @a=isnull(@a+',','')+b_name from Table1表格 order by id select @a
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 14:20:116楼 得分:0

    SQL code
    SQL codedeclare @a nvarchar(4000) select @a=isnull(@a+'','')+b_name from Table1表格 order by id select @a
    修改 删除 举报 引用 回复

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