Итак, в моем Postgresql есть:
TAG_TABLE
==========================
id tag_name
--------------------------
1 aaa
2 bbb
3 ccc
Чтобы упростить мою проблему, я хочу выбрать «id» из TAG_TABLE, когда строка «aaaaaaaa» содержит «tag_name». Поэтому в идеале он должен возвращать только "1", который является идентификатором имени тега 'aaa'.
Вот чем я пока занимаюсь:
SELECT id FROM TAG_TABLE WHERE 'aaaaaaaaaaa' LIKE '%tag_name%'
Но очевидно, что это не работает, поскольку postgres считает, что «% tag_name%» означает шаблон, содержащий подстроку «tag_name» вместо фактического значения данных в этом столбце.
Как передать tag_name в шаблон ??
"; drop table TAG_TABLE; --"
?