Also habe ich eine in meinem Postgresql:
TAG_TABLE
==========================
id tag_name
--------------------------
1 aaa
2 bbb
3 ccc
Um mein Problem zu vereinfachen, möchte ich 'id' aus TAG_TABLE AUSWÄHLEN, wenn eine Zeichenfolge "aaaaaaaa" den 'tag_name' enthält. Im Idealfall sollte nur "1" zurückgegeben werden. Dies ist die ID für den Tag-Namen "aaa".
Das mache ich bisher:
SELECT id FROM TAG_TABLE WHERE 'aaaaaaaaaaa' LIKE '%tag_name%'
Dies funktioniert jedoch offensichtlich nicht, da die Postgres der Ansicht sind, dass '% tag_name%' ein Muster bedeutet, das den Teilstring 'tag_name' anstelle des tatsächlichen Datenwerts unter dieser Spalte enthält.
Wie übergebe ich den Tag-Namen an das Muster?
"; drop table TAG_TABLE; --"
?