Use cases of Like operation (%)
Source DE :-
Target DE :-
1. Find Gmail users: -
SELECT * FROM Source DE
WHERE EmailAddress LIKE '%@gmail.com'
Query
Target DE after query
2. Users whose name starts with "A"
SELECT * FROM Source DE
WHERE FirstName LIKE 'A%'
Query
Target DE after query
3.Users whose name ends with "Kapoor"
SELECT * FROM Source DE
WHERE LastName LIKE '%Kapoor'
Query
Target DE after query
4. Find users with "yahoo" in email (campaign filtering)
SELECT * FROM Source DE
WHERE EmailAddress LIKE '%yahoo%'
Query
Target DE after query
5. Find customers from cities containing "pur"
SELECT * FROM Source DE
WHERE City LIKE '%pur%'
Query
Target DE after query
6. Target users with mobile numbers starting with 9
SELECT * FROM Source DE
WHERE MobileNumber LIKE '9%'
Query
Target DE after query
7. Filter product names containing "Shaker"
SELECT * FROM Source DE
WHERE ProductName LIKE '%Shaker%'
Query
Target DE after query
8. Journey re-entry check (email pattern)
SELECT * FROM Source DE
WHERE EmailName LIKE '%Welcome%'
Query
Target DE after query
9. Identify test records
SELECT * FROM Source DE
WHERE EmailAddress LIKE '%test%'
Query
10. Domain-based segmentation (Yahoo users)
SELECT * FROM Source DE
WHERE EmailAddress LIKE '%@yahoo.com'
Query
Target DE after query
🔹 - (NOT / Exclusion Logic) –Use Cases
👉 In SQL, - itself is subtraction, but in SFMC context, people mean NOT / exclusion logic (very common in segmentation)
11. Exclude Gmail users
SELECT * FROM Source DE
WHERE EmailAddress NOT LIKE '%@gmail.com'
Query
Target DE after query
12. Exclude unsubscribed users
SELECT * FROM Source DE
WHERE Status != 'Unsubscribed'
Query
Target DE after query
13. Remove bounced emails
SELECT * FROM Source DE
WHERE BounceCount = 0
Query
Target DE after query
14. Exclude test data
SELECT * FROM Source DE
WHERE EmailAddress NOT LIKE '%test%'
Query
Target DE after query
15. Exclude specific domain
SELECT * FROM Source DE
WHERE EmailAddress NOT LIKE '%@outlook.com'
Query
Target DE after query
Comments
Post a Comment