Du kan gøre sådan noget.
select name from zone_table where
string_to_array(replace(tags,' ',''),',')@>
string_to_array(replace('down, 110.22.100.3',' ',''),',');
1) slet mellemrum i den eksisterende streng for korrekt string_to_array-adskillelse uden mellemrum foran ved hjælp af replace
2)string_to_array
konverterer din streng til array adskilt med komma.
3) @> er
indeholder
operatør
(ELLER)
Hvis du vil matche som en helhed
select name from zone_table where POSITION('down, 110.22.100.3' in tags)!=0
For separate kampe kan du gøre
select name from zone_table where POSITION('down' in tags)!=0 and
POSITION('110.22.100.3' in tags)!=0
Mere om stilling her