अगर मैं प्रश्न को सही ढंग से समझता हूं तो आप "डायमंड" से मेल खाना चाहते हैं, जब यह एक अलग शब्द है और "डायमंडविल" जैसे किसी अन्य शब्द का हिस्सा नहीं है। आप कुछ ऐसा कर सकते हैं जैसे SELECT * FROM tproduct WHERE डिस्क्रिप्शन जैसे '% डायमंड%' और यह उन सभी रिकॉर्ड्स से मेल खाएगा जिनमें स्पेस से घिरे "डायमंड" हैं।
लेकिन यह काम नहीं करेगा। उसे ऐसे रिकॉर्ड नहीं मिलेंगे जहां विवरण "डायमंड" से शुरू होता है या जहां "डायमंड" के बाद अल्पविराम या अवधि होती है
आपको नियमित अभिव्यक्ति पर मिलान करने की आवश्यकता है। आप इसके साथ शब्द सीमा निर्दिष्ट कर सकते हैं:
select * from t2 where description regexp '[[:<:]]diamond[[:>:]]';
MySQL रेगुलर एक्सप्रेशन के बारे में अधिक जानकारी के लिए यह पेज देखें:http:// dev.mysql.com/doc/refman/5.1/hi/regexp.html