आप ऐसा कुछ कर सकते हैं।
select name from zone_table where
string_to_array(replace(tags,' ',''),',')@>
string_to_array(replace('down, 110.22.100.3',' ',''),',');
1) मौजूदा स्ट्रिंग में रिक्त स्थान को उचित string_to_array अलगाव के लिए बिना किसी रिक्त स्थान के सामने हटाएं
2)string_to_array
आपकी स्ट्रिंग को कॉमा द्वारा अलग किए गए ऐरे में कनवर्ट करता है।
3) @>
क्या contains
ऑपरेटर
(या)
अगर आप समग्र रूप से मेल खाना चाहते हैं
select name from zone_table where POSITION('down, 110.22.100.3' in tags)!=0
अलग-अलग मैचों के लिए आप कर सकते हैं
select name from zone_table where POSITION('down' in tags)!=0 and
POSITION('110.22.100.3' in tags)!=0
स्थिति के बारे में अधिक यहां