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 के अब () और CURDATE () कार्यों को UTC का उपयोग कैसे करें?

    MySQL के Now() और CURDATE() फ़ंक्शंस को UTC का उपयोग करने के लिए, आपको my.cnf फ़ाइल लिखनी होगी। नीचे दिए गए निर्देश को my.cnf में लिखें - [mysqld_safe]समय क्षेत्र =यूटीसी सबसे पहले, निम्न क्वेरी की सहायता से निर्देशिका तक पहुँचें - @@datadir चुनें; निम्न आउटपुट है - +-----------------------------

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

    CONCAT () विधि का उपयोग समवर्ती करने के लिए किया जाता है, जबकि GROUP_CONCAT () का उपयोग एक समूह से एक स्ट्रिंग में स्ट्रिंग को जोड़ने के लिए किया जाता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable799 ( UserId int, UserName varchar(100), UserAge int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड

  1. क्या आप एक ही MySQL क्वेरी के साथ एक ही स्थिति में रिक्त स्ट्रिंग और 0 दोनों की जांच कर सकते हैं?

    हां, हम एक ही कंडीशन में एक खाली स्ट्रिंग और 0 की जांच कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ClientId varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.01 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (CLI-98); क्वेरी ठीक है, 1 पंक्ति