0
我有两个列A & B,其中我得到这种价值观需要从一列排除特定值
'00100000004pZFQAA2','00300000007AurPAAS' & etc.
我试图排除使用LIKE“%[相同(A^A- zA-Z0-9]%'或b'如'%[^ a-zA-Z0-9]%'),但它仍显示出这些值。
请建议我如何可以排除这些值,而不影响其他值
我有两个列A & B,其中我得到这种价值观需要从一列排除特定值
'00100000004pZFQAA2','00300000007AurPAAS' & etc.
我试图排除使用LIKE“%[相同(A^A- zA-Z0-9]%'或b'如'%[^ a-zA-Z0-9]%'),但它仍显示出这些值。
请建议我如何可以排除这些值,而不影响其他值
这些看起来像Salesforce的ID值。鉴于你知道他们将全部为18个字符,并且以3个字符的固定集合(取决于对象)开始。所以,像下面这样的东西应该是足够的...
Select *
from tableName
where NOT
(LEN(columnNameA) = 18 and LEFT(columnNameA,3) in ('001', '003')) OR
(LEN(columnNameB) = 18 and LEFT(columnNameB,3) in ('001', '003'))
你想排除什么值?请更加明确。 –
Gordon Linoff @这些是我试图排除'00100000004pZFQAA2','00300000007AurPAAS'的值。这两列包含日期,数字,字符串值也 –
您的预期结果和如何得到它? – TriV