Quindi ho un nel mio Postgresql:
TAG_TABLE
==========================
id tag_name
--------------------------
1 aaa
2 bbb
3 ccc
Per semplificare il mio problema, quello che voglio fare è SELEZIONARE "id" da TAG_TABLE quando una stringa "aaaaaaaa" contiene "tag_name". Quindi, idealmente, dovrebbe restituire solo "1", che è l'ID del nome del tag "aaa"
Questo è quello che sto facendo finora:
SELECT id FROM TAG_TABLE WHERE 'aaaaaaaaaaa' LIKE '%tag_name%'
Ma ovviamente, questo non funziona, poiché postgres pensa che '% tag_name%' significhi un pattern contenente la sottostringa 'tag_name' invece del valore effettivo dei dati sotto quella colonna.
Come faccio a passare il tag_name al pattern ??
"; drop table TAG_TABLE; --"
?