【发布时间】:2014-06-12 19:27:07
【问题描述】:
所以我的 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 传递给模式??
【问题讨论】:
标签: sql postgresql