Możesz zrobić coś takiego.
select name from zone_table where
string_to_array(replace(tags,' ',''),',')@>
string_to_array(replace('down, 110.22.100.3',' ',''),',');
1) usuń spacje w istniejącym ciągu, aby uzyskać prawidłową separację string_to_array bez żadnych spacji na początku, używając polecenia replace
2)ciąg_na_tablicę
konwertuje łańcuch na tablicę oddzieloną przecinkiem.
3) @> czy
zawiera
operator
(LUB)
Jeśli chcesz dopasować jako całość
select name from zone_table where POSITION('down, 110.22.100.3' in tags)!=0
Dla osobnych meczów możesz zrobić
select name from zone_table where POSITION('down' in tags)!=0 and
POSITION('110.22.100.3' in tags)!=0
Więcej o pozycji tutaj