आप निश्चित रूप से SUBSTRING_INDEX जो एक सीमांकक की घटना के आधार पर एक निर्दिष्ट गणना प्राप्त होने तक कुछ संख्या में वर्ण लौटाएगा। आपके मामले में कॉल कुछ इस तरह दिखाई देगी:
SELECT SUBSTRING_INDEX(text_field, ' ', 6) FROM ...
विशेष रूप से, यह छह शब्दों . तक वापस आ जाएगा जहां हम एक शब्द को वर्णों के एक समूह के रूप में परिभाषित करते हैं जो रिक्त स्थान द्वारा सीमित रिक्त स्थान नहीं हैं।
नोट :यह अंतिम शब्द से जुड़ा विराम चिह्न लौटाएगा, जो वांछित हो भी सकता है और नहीं भी। PHP में स्ट्रिंग की पूंछ पर किसी भी विराम चिह्न को प्रतिस्थापित करना काफी आसान होगा, लेकिन यदि आप पूरी तरह से SQL के भीतर रहना चाहते हैं तो मुझे लगता है कि आप TRIM . उसके लिए वाक्य रचना कुछ इस प्रकार होगी:
SELECT TRIM(TRAILING ',' FROM SUBSTRING_INDEX(text_field, ' ', 6)) FROM ...
पिछला विराम चिह्न हटाने के लिए एक बेहतर विकल्प हो सकता है - लेकिन शायद यह एक और सवाल है (मैं अभी भी टीआरआईएम से बेहतर समाधान की तलाश में हूं)।