当表中有 A,B两列 情况如下
A B
----
Q W
Q M
Q S
即A列对应多个B列,现在要返回 A列值为Q的B列为一条记录中间用空格隔开.即W M S
下面函数能够搞定
| CREATE FUNCTION dbo.getBbyA ( @C varchar (50) ) RETURNS varchar (100) AS BEGIN DECLARE @CODE VARCHAR(100) set @CODE='' SELECT @CODE=@CODE B ' ' from table where A=@C RETURN @CODE END |
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



