Sometimes we need “NOT LIKE” operator in SOQL.
But SOQL will not allow someone to write simple query using “Not Like” operator such as:
SELECT Name From Account Where Name Not Like '%Test%';
So, here is the solution:
SELECT Name From Account Where Not Name Like '%Test%';
If you are using “GROUP By” clause with “Not Like” operator, here is an example:
SELECT Name From Account Where Not Name Like '%Test%' Group By Name;