所以我的Postgresql中有一个:
TAG_TABLE
==========================
id tag_name
--------------------------
1 aaa
2 bbb
3 ccc
为了简化我的问题,当字符串“ aaaaaaaa”包含“ tag_name”时,我想从TAG_TABLE中选择“ id”。因此,理想情况下,它应该仅返回“ 1”,这是标记名称“ aaa”的ID
这是我到目前为止所做的:
SELECT id FROM TAG_TABLE WHERE 'aaaaaaaaaaa' LIKE '%tag_name%'
但是显然,这是行不通的,因为postgres认为'%tag_name%'意味着包含子字符串'tag_name'而不是该列下实际数据值的模式。
如何将tag_name传递给模式?
"; drop table TAG_TABLE; --"
什么?