SQL小记--一列多数据显示

 
       前些日子在数据绑定时出现了一点小麻烦,要求绑定的数据是上图那样一行多数据。
       思路就是首先建立自定义函数。网上也有相关的资料可以参考。
 
sql查询分析器:
--建立测试环境
create table tb2 (cid varchar(50),no varchar(50))
insert into tb2 select cid,no from CM_StockInvoice go
--查询处理
create function f_catString(@cid varchar(50)) returns nvarchar(1000)  as
begin
         declare @s nvarchar(1000) set @s='' select @s=@s+' '+no from tb2 where  cid=@cid   return(stuff(@s,1,1,''))
end go
--调用函数
select cid,dbo.f_catString(cid) as no from tb2 group by
 
       代码中的table和字段可以随便替换。我当时真是体验到了细节顶大用,即使是在最简单的绑定中,细节也是很重要的。
 



     本文转自L.net 51CTO博客,原文链接:http://blog.51cto.com/mixangel/102053 ,如需转载请自行联系原作者




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值