sqlserver里有没有合并不同行字符串的函数
表结构如下
userID Col
1 aaa
1 bbbb
1 cc
2 aaa
3 eee
3 ggg
想要的结果如下:
1 aaabbbbcc
2 aaaeee
3 ggg
sql语句怎么写?
有这样的函数,不过要自己开过,你VS工具就可以开发自定义的聚合函数了
用sql语句实现不了吗?
SQL code:
CREATE FUNCTION dbo.f_str(@id int)
RETURNS varchar(8000)
AS
BEGIN
DECLARE @r varchar(8000)
SET @r = ''
SELECT @r = @r + value
from tb
WHERE id=@id
RETURN STUFF(@r, 1, 1, '')
END
GO
-- 调用函数
SELECt id, values=dbo.f_str(id)
from tb
GROUP BY id
有sqlserver提供的函数吗?
id value
----------- ----------
1 aa
1 bbb
2 aaa
2 eee
3 ccc
id value
----
相关问答:
主键是uniqueidentifier类型,没有自增字段。。
这样应该怎么获取?
L@_@K
SQL code:
SELECT ISNULL(SCOPE_IDENTITY(), -1) AS [SCOPE_IDENTITY]
按时间排序
或
guid不要自动生成
......
请用过的朋友告知下,谢谢!
美的你,那玩意只能装装ULTRAEDIT
你试过?确实不行?
哥们 你用586跑跑 WIN vista 试试
没那么严重,无非是速度慢点而已,对于vs2008来说,内存还是个更重要的因素。
......
数据库相关 http://www.windbi.com/showtopic-2733.aspx
云计算相关 http://www.windbi.com/showtopic-2734.aspx
商务智能相关 http://www.windbi.com/showtopic-2747.aspx
..
thank you.
......
请教各位:
在超市的收银系统中,如果有20多个客户端,有可能同时对某字段数据进行修改,或进行删除,就有可能就会造成某些客户端出现错误,应该如何去避免呢?能否提供具体事例,谢谢
怎么会同时修改呢?
......