SQL小记--一列多数据显示
2008-09-26 10:40
260 查看
前些日子在数据绑定时出现了一点小麻烦,要求绑定的数据是上图那样一行多数据。
思路就是首先建立自定义函数。网上也有相关的资料可以参考。
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和字段可以随便替换。我当时真是体验到了细节顶大用,即使是在最简单的绑定中,细节也是很重要的。
相关文章推荐
- sqlserver中,如何把一列中的多行数据在一行显示
- T-SQL学习:将一列数据查询显示成一行
- SQL 2005 当我们想将某个字段相同的几行数据合并为一列显示的时候 合并列值
- (转载)SQL 2005 当我们想将某个字段相同的几行数据合并为一列显示的时候 合并列值
- (转载)SQL 2005 当我们想将某个字段相同的几行数据合并为一列显示的时候 合并列值
- SQL 2005 当我们想将某个字段相同的几行数据合并为一列显示的时候 合并列值
- sql:多行数据整理到一列显示
- js小记---根据后台数据的多少控制滚动条显示或隐藏(scroll or hidden)
- 控件(七)——GridView控件以SqlDataSource控件为数据源显示数据
- sql将数据按月汇总显示
- Oracle使用sql语句分页显示数据,C#版
- sql查询重复数据且显示出不同数据的重复次数并且排序
- sqlplus 显示查询所有数据
- SQL重复数据只显示一条
- 通过sql语句查询表的列和对应的数据并在jsp页面上显示
- sql查询出来的一列多行数据拼接起来
- sql语句查询木一列有重复数据
- Oracle 将表中多条数据同一字段拼成一列显示
- [SQL]把同一字段里的多行数据用一行显示
- 使用后台代码实现Gridview显示sql数据