स्ट्रिंग मानों से केवल पहले 15 वर्णों को वापस करने के लिए, MySQL SUBSTR() फ़ंक्शन का उपयोग करें।
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(Title varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('MySQL का परिचय'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें ('जावा का परिचय'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) )mysql> डेमोटेबल मानों में डालें ('डेटा संरचना और एल्गोरिथम के साथ गहराई में सी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+------------------------------------------ +| शीर्षक |+--------------------------------------------------------+ | MySQL का परिचय || जावा का परिचय || सी गहराई में डेटा संरचना और एल्गोरिथ्म के साथ |+------------------------------------------ ------+3 पंक्तियाँ सेट में (0.00 सेकंड)आइए अब केवल पहले 15 वर्ण प्राप्त करने के लिए क्वेरी को लागू करें -
mysql> डेमोटेबल से सबस्ट्र (Title,1,15) चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------------------+| सबस्ट्र (शीर्षक, 1,15) |+----------------------+| का परिचय || का परिचय || सी गहराई में |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)