Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL के साथ फ़ोन नंबर से क्षेत्र कोड कैसे निकालें?

<घंटा/>

मान लें कि हमारे पास फ़ोन नंबरों की एक सूची है और उसमें से हम क्षेत्र कोड प्राप्त करना चाहते हैं। ये क्षेत्र कोड उदाहरण के लिए, फ़ोन नंबर के पहले 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 सेकंड)
  1. MySQL में टेक्स्ट फ़ील्ड से केवल संख्याएं कैसे निकालें?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(नंबर टेक्स्ट);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (-,8909094556); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) ) चयन कथन का उपयोग करके तालिका से सभी रिकॉ

  1. MySQL में अंतिम से शुरू होने वाले वर्णों की x संख्या को कैसे ट्रिम करें?

    इसके लिए आप लंबाई () के साथ सबस्ट्रिंग () का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1329 मानों में डालें (जॉन डो); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.44 सेकंड) चयन कथन का उपय

  1. MySQL में स्ट्रिंग से दिनांक कैसे निकालें?

    MySQL में स्ट्रिंग से दिनांक निकालने के लिए, SUBSTRING_INDEX() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम 12/03/2050 पर पहुंचेगा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.