Jadi saya punya di Postgresql saya:
TAG_TABLE
==========================
id tag_name
--------------------------
1 aaa
2 bbb
3 ccc
Untuk menyederhanakan masalah saya, Yang ingin saya lakukan adalah PILIH 'id' dari TAG_TABLE ketika string "aaaaaaaa" berisi 'tag_name'. Idealnya, ini hanya mengembalikan "1", yang merupakan ID untuk nama tag 'aaa'
Inilah yang saya lakukan sejauh ini:
SELECT id FROM TAG_TABLE WHERE 'aaaaaaaaaaa' LIKE '%tag_name%'
Tapi jelas, ini tidak berfungsi, karena postgres berpikir bahwa '% tag_name%' berarti pola yang berisi substring 'tag_name' alih-alih nilai data aktual di bawah kolom itu.
Bagaimana cara mengirimkan tag_name ke pola ??
"; drop table TAG_TABLE; --"?