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

MySQL में हाइफन से घिरे कॉलम मानों का मध्य भाग निकालकर नए कॉलम में प्रदर्शित करना

हाइफन से घिरे कॉलम मानों का मध्य भाग निकालने के लिए SUBSTR() मेथड का उपयोग करें, उदाहरण: "11-84848-11"।

उदाहरण

टेबल बनाएं:

mysql> create table DemoTable (
    -> Number varchar(100),
    -> Number1 varchar(100)
    -> );
Query OK, 0 rows affected (0.56 sec)

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

mysql> insert into DemoTable(Number) values('11-84848-11');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable(Number) values('22-99999-22');
Query OK, 1 row affected (0.13 sec)

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

mysql> select * from DemoTable;

आउटपुट

+-------------+---------+
| Number      | Number1 |
+-------------+---------+
| 11-84848-11 | NULL    |
| 22-99999-22 | NULL    |
+-------------+---------+
2 rows in set (0.00 sec)

मध्य भाग निकालने की क्वेरी:

mysql> update DemoTable
    -> set Number1 = SUBSTR(Number, 4, 5);
Query OK, 2 rows affected (0.19 sec)
Rows matched: 2 Changed: 2 Warnings: 0

अपडेटेड रिकॉर्ड देखें:

mysql> select * from DemoTable;

आउटपुट

+-------------+---------+
| Number      | Number1 |
+-------------+---------+
| 11-84848-11 | 84848   |
| 22-99999-22 | 99999   |
+-------------+---------+
2 rows in set (0.00 sec)

नोट: SUBSTR(स्ट्रिंग, शुरुआत, लंबाई) - यहां 4th पोजीशन से 5 कैरेक्टर निकाले गए हैं।

  1. - MySQL में कॉलम मानों को अलग टेक्स्ट के साथ जोड़ें और एकल कॉलम में प्रदर्शित करें

    आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.93 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable values(101,Chris); Query OK, 1 row affected (0.25 sec) mysq

  1. - MySQL में DATE_ADD से 45 दिन जोड़कर नए कॉलम में कैसे प्रदर्शित करें?

    MySQL में DATE/DATETIME कॉलम में दिन जोड़ने और परिणाम को नए कॉलम में प्रदर्शित करने के लिए DATE_ADD() फंक्शन (या + INTERVAL सिंटैक्स) का उपयोग करें। यह देय तारीख, समाप्ति तारीख, शेड्यूलिंग गणना के लिए आवश्यक है। उदाहरण: DueTime में 45 दिन जोड़ना डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable19

  1. - MySQL में IF() से NULL मानों के आधार पर कस्टम टेक्स्ट कैसे दिखाएं?

    MySQL में किसी कॉलम के NULL मानों के आधार पर कस्टम टेक्स्ट प्रदर्शित करने के लिए IF() फंक्शन (या CASE) का उपयोग करें। यह रिपोर्टिंग, UI डिस्प्ले, और डेटा एक्सपोर्ट में Not Found जैसे संदेश दिखाने के लिए उपयोगी है। उदाहरण: StudentName NULL होने पर कस्टम संदेश डेमो टेबल बनाएं: mysql> CREATE TABL