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

मैं REPEAT () फ़ंक्शन के साथ किसी अन्य MySQL फ़ंक्शन का उपयोग कैसे कर सकता/सकती हूं?

<घंटा/>

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

उदाहरण

mysql> Select REPEAT(CONCAT(' *',Subject,'* '),3)AS Subject_repetition from student;
+-----------------------------------------+
| Subject_repetition                      |
+-----------------------------------------+
| *Computers* *Computers* *Computers*     |
| *History* *History* *History*           |
| *Commerce* *Commerce* *Commerce*        |
| *Computers* *Computers* *Computers*     |
| *Math* *Math* *Math*                    |
+-----------------------------------------+
5 rows in set (0.00 sec)

नीचे दिए गए उदाहरण में, हम QUOTE () और CONCAT () फ़ंक्शन का उपयोग REPEAT () फ़ंक्शन के साथ कर रहे हैं:

mysql> Select REPEAT(QUOTE(CONCAT(' *',Subject,'* ')),3)AS Subject_repetition from student;
+-----------------------------------------------+
| Subject_repetition                            |
+-----------------------------------------------+
| ' *Computers* '' *Computers* '' *Computers* ' |
| ' *History* '' *History* '' *History* '       |
| ' *Commerce* '' *Commerce* '' *Commerce* '    |
| ' *Computers* '' *Computers* '' *Computers* ' |
| ' *Math* '' *Math* '' *Math* '                |
+-----------------------------------------------+
5 rows in set (0.00 sec)

इस तरह, REPEAT () फ़ंक्शन के साथ अन्य फ़ंक्शन का उपयोग करके, हम आउटपुट को अधिक पठनीय बना सकते हैं।


  1. मैं तालिका के कॉलम के साथ MySQL INTERVAL () फ़ंक्शन का उपयोग कैसे कर सकता हूं?

    हम कॉलम के नाम के रूप में पहला तर्क प्रदान करके तालिका के कॉलम के साथ INTERVAL() फ़ंक्शन का उपयोग कर सकते हैं। इस मामले में, उस कॉलम के सभी मानों की तुलना INTERVAL () फ़ंक्शन के अन्य तर्कों के रूप में दिए गए मानों से की जाएगी और तुलना के आधार पर, परिणाम सेट प्रदान किया जाता है। इसे समझने के लिए कर्म

  1. हम डेटाबेस क्वेरी में MySQL संग्रहीत फ़ंक्शन का उपयोग कैसे कर सकते हैं?

    इसे उस उदाहरण का अनुसरण करके समझा जा सकता है जिसमें हमने लाभ की गणना करने के लिए एक फ़ंक्शन लाभ बनाया है और उस फ़ंक्शन का उपयोग करके तालिका item_list के डेटा पर लागू किया है। इसे डेटाबेस क्वेरी में। उदाहरण आइटम_सूची से * चुनें;+-----------+-------+------- +| Item_name | कीमत | लागत |+-----------+--

  1. क्या मैं MySQL में IF () के साथ SUM () का उपयोग कर सकता हूं?

    हां, आप MySQL में IF() के साथ SUM() का उपयोग कर सकते हैं। आइए पहले एक डेमो टेबल बनाएं: टेबल बनाएं DemoTable(Value int, Value2 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है: डेमोटेबल मानों में डालें ( 400,100);क