使用STUFF连接选择性字符串值

时间:2020-03-17 17:03:05

标签: sql sql-server function

我试图将值连接到一行,但前提是EEID相同。我知道如何使用Stuff连接值,但似乎无法使其仅与选择性记录一起使用。
对于下表,我只想连接eeid = 690。

我的结果应该是:

   ('10218', '12321')

   declare @t table(companyid int, eeid int, claimid int)
   insert into @t
   values(11, 690, 10218),
   (11, 690, 12321),
   (11, 707, 21822),
   (11, 321, 21321)

   select * from @t

   select  stuff((select ',' + cast(claimid as varchar(max)) 
                from @t
                for xml path('')),1,1,'')

1 个答案:

答案 0 :(得分:0)

您需要一个相关子句:

     await page.waitFor(10000);
     const result = await page.evaluate( async () => {
        function sleep(ms) {
            return new Promise(resolve => setTimeout(resolve, ms));
        }
        await sleep(8000);
        console.log(document.querySelector(".navigator__results").childNodes[0]);
        const a = await document.querySelector(".navigator__results").childNodes[0];
        console.log(a);
        return a;

     });
     console.log(result);