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

MySQL में कई पंक्तियों को अपडेट करके मानों को लेफ्ट पैड करना

मानों को लेफ्ट पैड करने के लिए LPAD() फंक्शन का उपयोग करें।

उदाहरण

टेबल बनाएं:

mysql> create table DemoTable (
    -> Number int
    -> );
Query OK, 0 rows affected (2.26 sec)

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

mysql> insert into DemoTable values(857786);
Query OK, 1 row affected (0.26 sec)
mysql> insert into DemoTable values(89696);
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values(89049443);
Query OK, 1 row affected (0.25 sec)

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

mysql> select * from DemoTable;

आउटपुट

+----------+
| Number   |
+----------+
| 857786   |
| 89696    |
| 89049443 |
+----------+
3 rows in set (0.00 sec)

कई पंक्तियों को अपडेट करके लेफ्ट पैड करने की क्वेरी:

mysql> update DemoTable set Number = LPAD(Number, 7, "9") where length(Number) < 7;
Query OK, 2 rows affected (0.40 sec)
Rows matched: 2 Changed: 2 Warnings: 0

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

mysql> select * from DemoTable;

आउटपुट

+----------+
| Number   |
+----------+
| 9857786  |
| 9989696  |
| 89049443 |
+----------+
3 rows in set (0.00 sec)

व्याख्या: LPAD(स्ट्रिंग, लंबाई, पैड_स्ट्रिंग) - 7 कैरेक्टर से कम लंबाई वाले मानों को बाईं ओर '9' से पैड करके 7 कैरेक्टर का बनाता है।

  1. - एकल MySQL क्वेरी में एकाधिक पंक्तियां कैसे प्राप्त करें

    LIKE ऑपरेटर का उपयोग करके पैटर्न मिलान के साथ एकाधिक पंक्तियां प्राप्त करना एकल MySQL क्वेरी में एकाधिक पंक्तियां प्राप्त करने के लिए LIKE ऑपरेटर का उपयोग करें। पहले टेबल बनाएं: create table DemoTable1385 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); Query OK, 0 rows affected (0

  1. - MySQL में IN() ऑपरेटर का उपयोग करके एक WHERE क्लॉज से कई पंक्तियों को कैसे अपडेट करें?

    MySQL IN() ऑपरेटर के साथ बल्क अपडेट MySQL में IN() ऑपरेटर का उपयोग करके आप एक ही WHERE क्लॉज में कई मानों को निर्दिष्ट कर सकते हैं, जिससे एकाधिक पंक्तियों को एक साथ अपडेट करना आसान हो जाता है। उदाहरण: कर्मचारी नामों को बल्क में अपडेट करना पहले एक टेबल बनाते हैं और डेटा डालते हैं: SELECT * FROM Dem

  1. - MySQL में WHERE क्लॉज में एकाधिक शर्तों के साथ UPDATE कैसे करें?

    MySQL में UPDATE स्टेटमेंट के WHERE क्लॉज में AND ऑपरेटर का उपयोग करके एकाधिक शर्तें निर्दिष्ट करके विशिष्ट पंक्तियों को अपडेट किया जा सकता है। सिंटैक्स UPDATE table_name SET column = value WHERE condition1 AND condition2 AND ...; उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTable