आपका दूसरा प्रयास दर्द से सही करने के करीब है। 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
. के स्थान पर ।