그래서 내 Postgresql에 있습니다.
TAG_TABLE
==========================
id tag_name
--------------------------
1 aaa
2 bbb
3 ccc
내 문제를 단순화하기 위해 문자열 "aaaaaaaa"에 'tag_name'이 포함 된 경우 TAG_TABLE에서 SELECT 'id'를 선택합니다. 따라서 이상적으로는 태그 이름 'aaa'의 ID 인 "1"만 반환해야합니다.
이것이 내가 지금까지하고있는 일입니다.
SELECT id FROM TAG_TABLE WHERE 'aaaaaaaaaaa' LIKE '%tag_name%'
그러나 postgres는 '% tag_name %'이 해당 열 아래의 실제 데이터 값 대신 하위 문자열 'tag_name'을 포함하는 패턴을 의미한다고 생각하기 때문에 이것은 작동하지 않습니다.
tag_name을 패턴에 어떻게 전달합니까 ??
"; drop table TAG_TABLE; --"
무엇일까요?