sql 语句中group by 不能将字符类型的字段值进行累计,有何办法?
如: TB1
AA XX
--- -----
DF K
DF J
DF P
GH K
LK O
...能否用SQL语句直接如下表:
aa xx
--- ---------------
df k,j,p(曾经有二位老师用SQL自定义函数邦我解决了,我却看不懂这个函数,只能囫囵吞枣)
如: TB1
AA XX
--- -----
DF K
DF J
DF P
GH K
LK O
...能否用SQL语句直接如下表:
aa xx
--- ---------------
df k,j,p(曾经有二位老师用SQL自定义函数邦我解决了,我却看不懂这个函数,只能囫囵吞枣)
解决方案 »
- vb 調用 *.rpt 文件
- 请问为什么调用commondialog的showopen方法后内存占用增加了2M多,并且在关闭这个打开文件窗口后占用的内存还不释放?
- 帮看下,通过PC发送短信的问题。
- 为什么我程序在调用SendKeys "{Tab}" 时键盘的 NumLoack灯老是闪烁
- 在线等待急、急、急、、、100分
- 请问DCPicker的默认日期怎么设置?我想默认为系统时间?VALUE应该是什么?
- 为什么我的这种把图片写入数据库的方式有错?
- 怎样在指定的目录下面创建一个子目录?
- 请问??
- wbdx(碳离子) 我是loveyxy帮帮忙 给你20分
- 请问用VB怎么实现右下角自动弹出提示窗口功能?
- 请教如何操作网页中的IFRAME
CREATE FUNCTION FN_MERGER(@FIELD VARCHAR(100))
RETURNS VARCHAR(8000)
AS
BEGIN
DECLARE @NAME VARCHAR(8000)
SET @NAME=''
SELECT @NAME=@NAME+','+XX FROM TEST WHERE AA=@FIELD
RETURN STUFF(@NAME,1,1,'')
END
GOSELECT DISTINCT AA,DBO.FN_MERGER(AA) FROM TEST
首先建一个函数
然后只要写了
SELECT DISTINCT AA,DBO.FN_MERGER(AA) FROM TEST
这个语句就会通过函数调用达到你想要的结果了