存储过程或对此特殊要求的查询

时间:2016-07-28 15:13:56

标签: sql sql-server stored-procedures

我想在SQL Server中编写查询或存储过程来解决这个问题 - 我尝试了很多但没有机会!

我在SQL表中有这些数据,我想对它进行特殊操作:

0   3   1   0   0   0   0   NULL    NULL    35  117461  Mark    CEO     OBAMA   NULL    PARIS   FaceBook    NULL          NULL  NULL    NULL    NULL    NULL    NULL    NULL    01/10/2015  Very Good
0   3   1   0   0   0   0   1901    6925    35  117461  Mark    CEO     OBAMA   Med1    PARIS   FaceBook    One2Few 20/10/2015  NULL    NULL    NULL    NULL    NULL    NULL           NULL NULL
0   3   1   0   0   0   0   2135    7835    35  117461  Mark    CEO     OBAMA   Soft1   PARIS   FaceBook    One2Few 27/11/2015  NULL    NULL    NULL    NULL    NULL    NULL           NULL NULL
0   3   1   0   0   0   0   2574    9575    35  117461  Mark    CEO     OBAMA   Med1    PARIS   FaceBook    GroupMe 17/03/2016  NULL    NULL    NULL    NULL    NULL    NULL           NULL NULL
0   3   1   0   0   0   0   2832    1849    35  117461  Mark    CEO     OBAMA   Tech1   PARIS   FaceBook    One2Few 30/05/2016  NULL    NULL    NULL    NULL    NULL    NULL           NULL NULL

我想要的是删除重复并将这5行分组到一行包含重要信息:

0   3   1   0   0   0   0     Mark          CEO         OBAMA     Med1|Soft1|Tech1     PARIS     FaceBook    01/10/2015    Very Good    

我解释说:

7个第一列是计数操作,每行总是相同。

值的串联Med1 | Soft1 | Tech1 - 当两个值相同时只需要一个。

在此处存在评论="非常好" - 评论将存在一次。

0 个答案:

没有答案