मान लें कि हमारे पास फ़ोन नंबरों की एक सूची है और उसमें से हम क्षेत्र कोड प्राप्त करना चाहते हैं। ये क्षेत्र कोड उदाहरण के लिए, फ़ोन नंबर के पहले 3 अंक हैं। इसके लिए MySQL के LEFT() फंक्शन का इस्तेमाल करें।
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable-> (-> AreaCodes varchar(100)-> );query OK, 0 Rows प्रभावित (0.62 sec)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहाँ, मान लें कि हमने फ़ोन नंबर शामिल कर लिए हैं -
mysql> डेमोटेबल वैल्यू ('90387568976') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें ('90389097878'; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> में डालें डेमोटेबल मान ('56789008799'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('45679008571'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> डेमोटेबल मानों में डालें ('45679008536);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------+| एरिया कोड |+---------------+| 90387568976|| 90389097878|| 56789008799|| 45679008571|| 45679008536|+---------------+5 पंक्तियाँ सेट में (0.00 सेकंड)उपलब्ध क्षेत्र कोड प्राप्त करने के लिए निम्नलिखित प्रश्न हैं -
mysql> DemoTable से अलग LEFT(AreaCodes,4) चुनें
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------------+| बाएं (क्षेत्र कोड, 4) |+-------------------+| 9038 || 5678 || 4567 |+---------------------+3 पंक्तियाँ सेट में (0.13 सेकंड)