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