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

MySQL LPAD() और RPAD() फ़ंक्शन का उपयोग एक ही क्वेरी में मूल स्ट्रिंग के दोनों तरफ, बाएं और दाएं, पैडिंग के लिए कैसे करें?


इसे प्राप्त करने के लिए, हमें फ़ंक्शन में से एक को दूसरे फ़ंक्शन के पहले आर्गुमेंट के रूप में उपयोग करना होगा। दूसरे शब्दों में, या तो RPAD() फ़ंक्शन LPAD() फ़ंक्शन का पहला आर्गुमेंट होगा या LPAD() फ़ंक्शन RPAD() फ़ंक्शन का पहला आर्गुमेंट होगा। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है:

उदाहरण

mysql> Select RPAD(LPAD(' My name is Ram ',23,'* '),30,'* '); 
+------------------------------------------------+ 
| RPAD(LPAD(' My name is Ram ',23,'* '),30,'* ') | 
+------------------------------------------------+ 
| * * * * My name is Ram * * * *                 | 
+------------------------------------------------+ 
1 row in set (0.00 sec)

उपरोक्त क्वेरी में, LPAD() RPAD() फ़ंक्शन का पहला आर्गुमेंट है।

mysql> Select LPAD(RPAD(' My name is Ram ',23,'* '),30,'* '); 
+------------------------------------------------+ 
| LPAD(RPAD(' My name is Ram ',23,'* '),30,'* ') | 
+------------------------------------------------+ 
| * * * * My name is Ram * * * *                 | 
+------------------------------------------------+ 
1 row in set (0.00 sec)

उपरोक्त क्वेरी में, RPAD() LPAD() फ़ंक्शन का पहला आर्गुमेंट है।


  1. MySQL के NOW() और CURDATE() को UTC कैसे बनाएं? MySQL के NOW() और CURDATE() को UTC कैसे बनाएं?

    MySQL के NOW() और CURDATE() को UTC समयक्षेत्र में काम करने के लिए कॉन्फ़िगरेशन फ़ाइल में सेटिंग बदलनी होती है। विधि 1: my.cnf / my.ini में स्थायी सेटिंग कॉन्फ़िगरेशन फ़ाइल में [mysqld] सेक्शन के अंतर्गत जोड़ें: [mysqld] default-time-zone = +00:00 या [mysqld_safe] के अंतर्गत: [mysqld_safe] timezone

  1. - MySQL में GROUP_CONCAT() और CONCAT() दोनों का उपयोग करके एक ही क्वेरी में स्ट्रिंग्स संयोजित करें

    CONCAT() स्ट्रिंग्स को जोड़ता है, जबकि GROUP_CONCAT() एक समूह से स्ट्रिंग्स को एकल स्ट्रिंग में जोड़ता है। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable799 ( UserId int, UserName varchar(100), UserAge int ); Query OK, 0 rows affected (0.56 sec) इन्सर्ट कमांड का उपयोग करके टेबल में

  1. - MySQL में एक शर्त में खाली स्ट्रिंग और 0 दोनों की जांच करें

    IN() ऑपरेटर का उपयोग करके एक ही शर्त में खाली स्ट्रिंग () और शून्य (0) दोनों की जांच करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (ClientId VARCHAR(40)); Query OK, 0 rows affected (1.01 sec) INSERT INTO DemoTable VALUES(CLI-01),(0),(CLI-02),(CLI-00),(),(CLI-98); सभी रिकॉर्ड देखना SELE