PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

शब्दों की किसी भी सूची के लिए PostgreSQL वाइल्डकार्ड LIKE

PostgreSQL भी पूर्ण POSIX रेगुलर एक्सप्रेशन का समर्थन करता है:

select * from table where value ~* 'foo|bar|baz';

~* केस असंवेदनशील मैच के लिए है, ~ केस संवेदनशील है।

एक अन्य विकल्प किसी का उपयोग करना है:

select * from table where value  like any (array['%foo%', '%bar%', '%baz%']);
select * from table where value ilike any (array['%foo%', '%bar%', '%baz%']);

आप किसी भी ऑपरेटर के साथ किसी भी का उपयोग कर सकते हैं जो बूलियन उत्पन्न करता है। मुझे संदेह है कि रेगेक्स विकल्प जल्दी होंगे लेकिन कोई भी आपके टूलबॉक्स में उपयोगी टूल है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSql 'PDOException' संदेश के साथ 'ड्राइवर नहीं मिल सका'

  2. PostgreSQL के लिए जस्ट-इन-टाइम कंपाइलेशन (JIT) का अवलोकन

  3. पीजी कॉपी त्रुटि:पूर्णांक के लिए अमान्य इनपुट सिंटैक्स

  4. ON CONFLICT क्लॉज में कई विरोध_लक्ष्य का उपयोग करें

  5. पोस्टग्रेज:समग्र कुंजी कैसे करें?