以下是字段中的数据样本: -
| 10 | | 1 | | 9 | 1 | | 10 | 1 |
我需要能够说,包含有| 1 |的数据在该领域。没有运气,我试过以下。任何建议表示赞赏: - 1. SUBSTRING(JobSites,2,CHARINDEX('|',JobSites)) - 2. JobSites ='%| 1 |%' 我不能使用1,因为字符长度不一致。
答案 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 |%'