[...] Meine Idee war
SELECT * FROM tabelle WHERE '%variable1%' LIKE 'abcde'
aber natürlich klappt das nicht. [...]
Vielleicht suchst Du etwas wie
SELECT * FROM tabelle WHERE 'abcde' LIKE '%' || variable1 || '%';
Allerdings ist diese Abfrage vermutlich ziemlich ineffizient, weil die Datenbank dafür wohl kaum einen Index verwenden kann, sondern die komplette Tabelle scannen muss.