मुझे लगता है कि आपको SOUNDS LIKE
. का उपयोग करना चाहिए या SOUNDEX()
चूंकि आपका डेटा सेट इतना छोटा है, इसलिए एक समाधान यह हो सकता है कि प्रत्येक टेक्स्ट फ़ील्ड में निहित अलग-अलग शब्दों या साउंडएक्स मानों को संग्रहीत करने के लिए एक नई तालिका बनाई जाए और उस तालिका पर SOUNDS LIKE का उपयोग किया जाए।
उदा:
SELECT * FROM table where id IN
(
SELECT refid FROM tableofwords
WHERE column SOUNDS LIKE 'right' OR column SOUNDS LIKE 'shlder'
)
देखें:http://dev.mysql.com/doc /refman/5.0/hi/string-functions.html
मेरा मानना है कि वाइल्ड कार्ड से स्ट्रिंग को खोजना संभव नहीं है :(