Anda dapat melakukan sesuatu seperti ini.
select name from zone_table where
string_to_array(replace(tags,' ',''),',')@>
string_to_array(replace('down, 110.22.100.3',' ',''),',');
1) hapus spasi di string yang ada untuk pemisahan string_to_array yang tepat tanpa spasi di depan menggunakan replace
2)string_to_array
mengonversi string Anda menjadi array yang dipisahkan dengan koma.
3) @>
adalah contains
operator
(ATAU)
Jika Anda ingin mencocokkan secara keseluruhan
select name from zone_table where POSITION('down, 110.22.100.3' in tags)!=0
Untuk pertandingan terpisah yang dapat Anda lakukan
select name from zone_table where POSITION('down' in tags)!=0 and
POSITION('110.22.100.3' in tags)!=0
Selengkapnya tentang posisi di sini