如何对由管道符分隔的字符进行选择

时间:2016-04-14 00:11:48

标签: formula

以下是字段中的数据样本: -

| 10 | | 1 | | 9 | 1 | | 10 | 1 |

我需要能够说,包含有| 1 |的数据在该领域。没有运气,我试过以下。任何建议表示赞赏: - 1. SUBSTRING(JobSites,2,CHARINDEX('|',JobSites)) - 2. JobSites ='%| 1 |%' 我不能使用1,因为字符长度不一致。

2 个答案:

答案 0 :(得分:1)

管道非常适合使用分隔符。我会采取以下步骤来实现这一目标。至于Tara的观点,您可以使用您选择的技术(excel,python,SQL等)完成解析。

1) Parse each number into a different column
2) Set the value in each column = 0 if != 1
3) Filter using a having statement  where the sum of each column is >= 1.  

简而言之,您尝试使用where子句进行的操作并不准确。

答案 1 :(得分:0)

这最终足够了.JobSites ='%| 1 |%'