在检查第二个逗号分隔的字符串后得到的字符串不在第一个逗号分隔的字符串中

索尼克

我有一个名为BTSQMTAsk的表,它有两个任务。每个任务将有一个列CompletedID,是一个用逗号分隔的列。我需要返回不在第二个任务中的任务的completedID(请记住,两者都是逗号分隔的值)。请帮助我找到这个答案。我被困在这个

TaskID       TaskName              CompletedID

1            Upload Signed SOW     1,2,3,5,4,9
2            Confirm Payment       1,5

在这种情况下,我必须比较两个任务的completedID,并且返回结果必须类似于“ 2,3,4,9”

- 输出

CompletedID

2,3,4,9
妄想

此解决方案不需要您更改架构。

因此,请使用这两种解决方案中的任何一种来生成一个将从定界字符串中返回列表的函数:Delimited String中的ToList()然后执行以下操作:

/* test data */
create table dbo.foo ( id integer, idlist varchar(100) )
insert into foo 
select 1, '1,2,3,4,5'
union
select 2, '1,5'
/* end test data */

declare @arr varchar(100)
set @arr = ''
select @arr = @arr + a.arrValue + ','
  from (
        select count(x.arrValue) as cnt, 
               x.arrValue
          from dbo.foo f
         cross apply dbo.fnArray(f.idlist, ',') x
         group by x.arrValue
         having count(x.arrValue) = 1
    ) a
set @arr = left(@arr, len(@arr) - 1)
print @arr

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在第一个逗号之后和第二个逗号之前获取字符串

来自分类Dev

获取逗号分隔的字符串中的第一个数字

来自分类Dev

从第二个字符串中删除出现在第一个字符串中的字符

来自分类Dev

从第二个字符串中删除出现在第一个字符串中的字符

来自分类Dev

正则表达式和 Sed:如何抑制正好包含 9 个逗号的字符串中的第一个和第二个逗号?

来自分类Dev

如何仅使用字符串中的第一个逗号作为分隔符?

来自分类Dev

检查逗号分隔字符串中的一项是否存在于另一个逗号分隔字符串中

来自分类Dev

为什么第二个字符串保存在第一个字符串中?

来自分类Dev

从javascript中的字符串中删除第二个逗号

来自分类Dev

将逗号分隔的字符串转换成几个列表,并忽略字符串的第一个元素Java的前5个字符

来自分类Dev

如何获取字符串中第二个逗号的索引

来自分类Dev

如何获取不在逗号分隔的字符串的第一个或最后一个索引中但在MySQL的字符串中间未索引的值

来自分类Dev

一个Bash脚本,用于检查以逗号分隔的字符串列表中是否存在字符串

来自分类Dev

使用Java流得到一个逗号分隔字符串

来自分类Dev

蜂巢检查逗号分隔的字符串包含一个字符串

来自分类Dev

与第一个一起存储第二个字符串

来自分类Dev

检查第二个字符串php中的第一个字符串的字符时输出不一致

来自分类Dev

检查第二个字符串php中的第一个字符串的字符时输出不一致

来自分类Dev

MySQL在两个不同字符串之间的子字符串,第二个指针在第一个之后

来自分类Dev

反转字符串,第一个需要反转,第二个需要按原样打印

来自分类Dev

C#。在第二个字符后用点分隔字符串

来自分类Dev

如果第二个字符串中存在第一个字符串中的字母,则无法比较2个字符串-Java

来自分类Dev

逗号分隔的字符串

来自分类Dev

如何使用第一个字符串替换第二个字符串

来自分类Dev

确定第一个字符串是否以第二个字符串开头

来自分类Dev

当字符串中有多个逗号时,请在字符串中的每个逗号后保留第一个单词

来自分类Dev

c# - 通过冒号拆分文本框中的字符串并获取第一个字符串和第二个字符串

来自分类Dev

用空格替换字符串的第二个逗号的Python方法

来自分类Dev

如何获得从头到第二个逗号的子字符串?

Related 相关文章

  1. 1

    在第一个逗号之后和第二个逗号之前获取字符串

  2. 2

    获取逗号分隔的字符串中的第一个数字

  3. 3

    从第二个字符串中删除出现在第一个字符串中的字符

  4. 4

    从第二个字符串中删除出现在第一个字符串中的字符

  5. 5

    正则表达式和 Sed:如何抑制正好包含 9 个逗号的字符串中的第一个和第二个逗号?

  6. 6

    如何仅使用字符串中的第一个逗号作为分隔符?

  7. 7

    检查逗号分隔字符串中的一项是否存在于另一个逗号分隔字符串中

  8. 8

    为什么第二个字符串保存在第一个字符串中?

  9. 9

    从javascript中的字符串中删除第二个逗号

  10. 10

    将逗号分隔的字符串转换成几个列表,并忽略字符串的第一个元素Java的前5个字符

  11. 11

    如何获取字符串中第二个逗号的索引

  12. 12

    如何获取不在逗号分隔的字符串的第一个或最后一个索引中但在MySQL的字符串中间未索引的值

  13. 13

    一个Bash脚本,用于检查以逗号分隔的字符串列表中是否存在字符串

  14. 14

    使用Java流得到一个逗号分隔字符串

  15. 15

    蜂巢检查逗号分隔的字符串包含一个字符串

  16. 16

    与第一个一起存储第二个字符串

  17. 17

    检查第二个字符串php中的第一个字符串的字符时输出不一致

  18. 18

    检查第二个字符串php中的第一个字符串的字符时输出不一致

  19. 19

    MySQL在两个不同字符串之间的子字符串,第二个指针在第一个之后

  20. 20

    反转字符串,第一个需要反转,第二个需要按原样打印

  21. 21

    C#。在第二个字符后用点分隔字符串

  22. 22

    如果第二个字符串中存在第一个字符串中的字母,则无法比较2个字符串-Java

  23. 23

    逗号分隔的字符串

  24. 24

    如何使用第一个字符串替换第二个字符串

  25. 25

    确定第一个字符串是否以第二个字符串开头

  26. 26

    当字符串中有多个逗号时,请在字符串中的每个逗号后保留第一个单词

  27. 27

    c# - 通过冒号拆分文本框中的字符串并获取第一个字符串和第二个字符串

  28. 28

    用空格替换字符串的第二个逗号的Python方法

  29. 29

    如何获得从头到第二个逗号的子字符串?

热门标签

归档