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

MySQL में LEFT() फ़ंक्शन का उपयोग करके फ़ोन नंबर से एरिया कोड कैसे निकालें?

मान लीजिए हमारे पास फ़ोन नंबरों की एक सूची है और हमें उससे एरिया कोड निकालने हैं। ये एरिया कोड उदाहरण के लिए, फ़ोन नंबर के पहले 3 अंक होते हैं। इसके लिए MySQL के LEFT() फ़ंक्शन का उपयोग करें।

टेबल बनाएं

mysql> create table DemoTable (
    -> AreaCodes varchar(100)
    -> ); 
Query OK, 0 rows affected (0.62 sec)

रिकॉर्ड्स डालें

यहां फ़ोन नंबर शामिल करते हैं:

mysql> insert into DemoTable values('90387568976');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values('90389097878');
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable values('56789008799');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values('45679008571');
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable values('45679008536');
Query OK, 1 row affected (0.12 sec)

सभी रिकॉर्ड्स देखें

mysql> select * from DemoTable;

आउटपुट:

+------------+
| AreaCodes  |
+------------+
| 90387568976|
| 90389097878|
| 56789008799|
| 45679008571|
| 45679008536|
+------------+
5 rows in set (0.00 sec)

एरिया कोड निकालने का क्वेरी

LEFT(AreaCodes, 4) का उपयोग करके पहले 4 अंक प्राप्त करें:

mysql> select distinct LEFT(AreaCodes,4) from DemoTable;

आउटपुट:

+-------------------+
| left(AreaCodes,4) |
+-------------------+
| 9038              |
| 5678              |
| 4567              |
+-------------------+
3 rows in set (0.13 sec)

नोट: यदि आपको केवल पहले 3 अंक चाहिए, तो LEFT(AreaCodes, 3) का उपयोग करें।

  1. - MySQL में टेक्स्ट फील्ड से केवल नंबर कैसे निकालें

    REPLACE() फंक्शन के साथ टेक्स्ट से नंबर निकालना टेक्स्ट फील्ड से नॉन-न्यूमेरिक कैरेक्टर्स को हटाकर केवल नंबर प्राप्त करने के लिए नेस्टेड REPLACE() फंक्शन्स का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Number TEXT ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO D

  1. - MySQL में SUBSTRING() और LENGTH() से अंत से X वर्ण हटाएं (TRIM)

    MySQL में किसी स्ट्रिंग के अंत से निर्दिष्ट संख्या में वर्ण हटाने (ट्रिम करने) के लिए SUBSTRING() के साथ LENGTH() फ़ंक्शन का संयोजन उपयोग करें। MySQL में अंत से ट्रिम करने का कोई सीधा RTRIM(n) फ़ंक्शन नहीं है। सिंटैक्स SUBSTRING(column_name, 1, LENGTH(column_name) - n) 1 - प्रारंभ स्थिति (पहला वर्

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

    MySQL में SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके स्ट्रिंग के अंतिम भाग से दिनांक निकाल सकते हैं जब दिनांक एक ज्ञात विभाजक के बाद आता है। सिंटैक्स SUBSTRING_INDEX(SUBSTRING_INDEX(स्ट्रिंग, विभाजक, -1), विभाजक, 1) उदाहरण: लेबल.दिनांक प्रारूप से दिनांक निकालना 1. टेबल बनाएं ); 2. डेटा डालें INSE