[英]how to build a Comma seperated list from a table in SQL CE?
如何从SQL CE中的表构建逗号分隔列表?
我有一个名为Group的表,它有两列ID和Name
我想从“组”表中选择一个逗号分隔的字符串。
所以如果我在组表中有3条记录,如下所示
ID | Name
1 | Msh
2 | Nsh
3 | Lsh
我想得到所有三个名称的逗号分隔列表,例如Msh,Nsh,Lsh
我怎样才能做到这一点是SQL CE
?
尝试这个..
DECLARE @COMMA VARCHAR(MAX)
SET @COMMA =''
SELECT @COMMA =@COMMA +name+',' FROM yourtablename
SELECT SUBSTRING(@COMMA,0,LEN(@COMMA))
You can develop a simple logic in SQL. This is a dummy code you can try and modify the code as per your requirements.
declare
i varchar2(100);
j varchar2(100);
begin
for i in (select name from avrajit)
loop
j:=i.name||','||j;
end loop;
dbms_output.put_line(j);
end;
---------------------------------------
OUTPUT
---------------------------------------
Hitesh,Sushil2,Mukul,Shyam,Nikheel,Avrajit,Sushil,
Statement processed.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.