Więc mam w moim Postgresql:
TAG_TABLE
==========================
id tag_name
--------------------------
1 aaa
2 bbb
3 ccc
Aby uprościć mój problem, chcę wybrać „id” z TAG_TABLE, gdy ciąg „aaaaaaaa” zawiera „nazwa_tagu”. Idealnie więc powinien zwrócić tylko „1”, czyli identyfikator dla nazwy tagu „aaa”
Oto, co robię do tej pory:
SELECT id FROM TAG_TABLE WHERE 'aaaaaaaaaaa' LIKE '%tag_name%'
Ale oczywiście to nie działa, ponieważ postgres uważa, że „% tag_name%” oznacza wzorzec zawierający podciąg „tag_name” zamiast rzeczywistej wartości danych pod tą kolumną.
Jak przekazać tag_name do wzorca?
"; drop table TAG_TABLE; --"
?