Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में एक स्ट्रिंग को कई बार दोहराएं - REPEAT ()

यह आलेख दर्शाता है कि REPEAT() . का उपयोग करके MySQL में एक स्ट्रिंग को कई बार कैसे दोहराया जाए समारोह।

जैसा कि नाम से पता चलता है, REPEAT() फ़ंक्शन का उपयोग स्ट्रिंग को दोहराने के लिए किया जा सकता है। अधिक विशेष रूप से, यह आपको यह निर्दिष्ट करने की अनुमति देता है कि स्ट्रिंग को कितनी बार दोहराया जाना चाहिए।

सिंटैक्स

यहां बताया गया है कि सिंटैक्स कैसे जाता है:

REPEAT(str,count)

जहां str दोहराने के लिए स्ट्रिंग है, और count आप इसे कितनी बार दोहराना चाहते हैं।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SELECT REPEAT('Cat', 3);

परिणाम:

+------------------+
| REPEAT('Cat', 3) |
+------------------+
| CatCatCat        |
+------------------+

बेशक, यदि आवश्यक हो तो आप एक स्थान जोड़ सकते हैं:

SELECT REPEAT('Cat', 3);

परिणाम:

+-------------------+
| REPEAT('Cat ', 3) |
+-------------------+
| Cat Cat Cat       |
+-------------------+

स्ट्रिंग्स को जोड़ते समय वर्णों को दोहराना

आप REPEAT() का उपयोग कर सकते हैं किसी अन्य फ़ंक्शन के तर्क के रूप में। उदाहरण के लिए, आप स्ट्रिंग्स को जोड़ते समय एक सीमांकक या अन्य वर्ण को दोहराने के लिए इसका उपयोग कर सकते हैं:

SELECT CONCAT('Cat', REPEAT('.', 7), 'Meow!') AS Result;

परिणाम:

+-----------------+
| Result          |
+-----------------+
| Cat.......Meow! |
+-----------------+

1 से कम दोहराता है

यदि आप निर्दिष्ट करते हैं कि दोहराने की संख्या 1 . से कम है , आपको खाली स्ट्रिंग मिलेगी:

SELECT REPEAT('Cat', 0);

परिणाम:

+------------------+
| REPEAT('Cat', 0) |
+------------------+
|                  |
+------------------+

नल रिपीट

आपको एक NULL भी मिलेगा अगर आप NULL provide प्रदान करते हैं दोहराव की संख्या के रूप में:

SELECT REPEAT('Cat', NULL);

परिणाम:

+---------------------+
| REPEAT('Cat', NULL) |
+---------------------+
| NULL                |
+---------------------+

रिक्त स्थान दोहराना

जबकि आप निश्चित रूप से  REPEAT() . का उपयोग कर सकते हैं स्पेस कैरेक्टर को दोहराने के लिए, यदि स्पेस कैरेक्टर आपको केवल दोहराए जाने की आवश्यकता है, तो SPACE() का उपयोग करने पर विचार करें। फ़ंक्शन, जो स्पेस कैरेक्टर को दोहराने का अधिक संक्षिप्त तरीका प्रदान करता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP का उपयोग करके चेकबॉक्स का चयन करके एकाधिक पंक्तियों को हटाएं

  2. उपयोग किए गए सेलेक्ट स्टेटमेंट में कॉलम की एक अलग संख्या होती है (REDUX !!)

  3. जावा से MySQL से कनेक्ट नहीं हो सकता:MySQL ड्राइवर कनेक्शन तर्क के अंदर NullPointerException

  4. कई-से-अनेक संबंध उदाहरण

  5. SQL स्टेटमेंट में बैकटिक और स्क्वायर ब्रैकेट में क्या अंतर है?