昂捷论坛≡零售最前线≡□-技术研讨会 → 如何将一列数据在一行显示


  共有25911人关注过本帖树形打印

主题:如何将一列数据在一行显示

帅哥哟,离线,有人找我吗?
czg1981
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:昂捷团队↑ 帖子:262 积分:3772 威望:0 精华:3 注册:2005/10/21 12:33:38
如何将一列数据在一行显示  发帖心情 Post By:2010/3/17 0:35:21

我们在查询的时候,为了显示和查询的需要,往往需要将一列的数据在一行显示,比如一个人有哪些部门权限、一个人有几个菜单权限等等。

可以用下面的语句实现,下面的例子以逗号为分割符:

declare @column_name varchar(2000)
select  @column_name = ''
select @column_name=@column_name + convert(varchar,c_id )+','
from tb_store

select @column_name

@column_name 即是所要字符串,但受sql server字符串最大长度限制,最长为 8,000 个字符


使用IE9无法添加附件的解决方法 支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
ssp
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:昂捷团队↑ 帖子:15 积分:437 威望:0 精华:1 注册:2010/3/26 14:21:13
  发帖心情 Post By:2010/3/31 16:38:16

好贴,顶上去!


使用IE9无法添加附件的解决方法 支持(0中立(0反对(0回到顶部