टेक्स्ट फ़ील्ड से पहले 40 वर्ण प्राप्त करने के लिए, MySQL से LEFT() फ़ंक्शन का उपयोग करें। वाक्य रचना इस प्रकार है -
अपनेTableName से किसी भीVariableName के रूप में बाएँ(yourColumnName,40) चुनें;
उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> क्रिएट टेबल रिट्रीवफर्स्ट40कैरेक्टर्स −> ( −> ऑलवर्ड्स टेक्स्ट −>);क्वेरी ओके, 0 रो प्रभावित (0.59 सेकेंड)
अब आप इन्सर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड इन्सर्ट कर सकते हैं। क्वेरी इस प्रकार है -
mysql> रिट्रीवफर्स्ट40 कैरेक्टर्स वैल्यू में डालें ('यह एक टेक्स्ट से चालीस कैरेक्टर निकालने के लिए एक क्वेरी डेमो है'> फील्ड, आप चालीस कैरेक्टर पाने के लिए लेफ्ट फंक्शन का इस्तेमाल कर सकते हैं'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.32 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> रिट्रीवफर्स्ट40 कैरेक्टर्स से *चुनें;
निम्न आउटपुट है -
<पूर्व>+------------------------------------------ -------------------------------------------------- ------------------------+| सभी शब्द |+-------------------------------------------------------- -------------------------------------------------- -----------------------+| यह हमारे उदाहरण के लिए तालिका में प्रदर्शित एक डेमो टेक्स्ट है |+------------------------------------------ -------------------------------------------------- ---------------------------------- +1 पंक्ति सेट में (0.00 सेकंड)टेक्स्ट फ़ील्ड से पहले 40 वर्णों को निकालने की क्वेरी यहां दी गई है -
mysql> लेफ्ट (ऑलवर्ड्स, 40) को रिट्रीव 40 कैरेक्टर्स फ्रॉम रिट्रीवफर्स्ट 40 कैरेक्टर्स के रूप में चुनें;
पहले 40 वर्णों को प्रदर्शित करने वाला आउटपुट निम्नलिखित है -
<पूर्व>+------------------------------------------+| 40 वर्ण पुनर्प्राप्त करें |+------------------------------------------+| यह एक टेबल में प्रदर्शित डेमो टेक्स्ट है |+----------------------------------------------------- ---+1 पंक्ति सेट में (0.03 सेकंड)