यह आलेख दर्शाता है कि 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() का उपयोग करने पर विचार करें। फ़ंक्शन, जो स्पेस कैरेक्टर को दोहराने का अधिक संक्षिप्त तरीका प्रदान करता है।