#1 SOQLでのNot Likeの検索、よく忘れてしまうので、メモしておきます。
SOQLでNot Like検索を行うときは、下記の形式になります。
Not Column-Name Like 'テスト%'
例:
SELECT Id
FROM Account
WHERE Not Name Like 'テスト%'
また複数の検索条件があるときにはさらに上記の部分を()で囲む必要があります。
なので検索条件が一つのみでも()で囲むようにしたほうが良いです。
SELECT Id
FROM Account
WHERE (Not Name Like 'テスト%')