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

सबस्ट्रिंग के रूप में कॉलम मान के साथ LIKE पोस्टग्रेज करता है

आपका दूसरा प्रयास दर्द से सही करने के करीब है। LIKE कीवर्ड एक स्ट्रिंग लेता है इसके बाईं ओर, और एक पैटर्न इसके दाईं ओर। दोनों भाव हो सकते हैं, लेकिन % पैटर्न में दाईं ओर केवल एक विशेष अर्थ है।

इसे आजमाएं:

 SELECT * FROM events
 WHERE name LIKE '%Edward Sharpe and the Magnetic Zeroes%';

या यों कहें कि:

 SELECT * FROM events 
 WHERE 'Edward Sharpe and the Magnetic Zeroes' LIKE '%' || name || '%';

यह भी ध्यान दें कि पोस्टग्रेज में सभी स्ट्रिंग ऑपरेशन डिफ़ॉल्ट रूप से केस सेंसिटिव होते हैं। मामले की अनदेखी करने वाले पैटर्न से मिलान करने के लिए, ILIKE . का उपयोग करें LIKE . के स्थान पर ।




  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 बैकअप का स्वचालित परीक्षण

  2. psql परिणाम सरणी में 'अनाम' लौटाता है

  3. कौन सा बेहतर है - एक अपवाद फेंकना या पहले से त्रुटियों की जांच करना

  4. Django प्रवासन त्रुटि:स्तंभ मौजूद नहीं है

  5. अधिक ऑपरेटर (jsonb_array_elements के साथ) के साथ सरणी में jsonb खोज को पोस्टग्रेज करता है