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

क्या होता है यदि MySQL SUBSTRING_INDEX () फ़ंक्शन में तर्क 'गिनती' का मान सीमांकक की घटनाओं की कुल संख्या से अधिक है?


MySQL SUBSTRING_INDEX() फ़ंक्शन आउटपुट के समान स्ट्रिंग लौटाएगा यदि तर्क 'गिनती' का मान सीमांकक की घटनाओं की कुल संख्या से अधिक है। इसे निम्नलिखित उदाहरण से प्रदर्शित किया जा सकता है -

mysql> Select SUBSTRING_INDEX('My Name is Ram','a',3);
+-----------------------------------------+
| SUBSTRING_INDEX('My Name is Ram','a',3) |
+-----------------------------------------+
| My Name is Ram                          |
+-----------------------------------------+
1 row in set (0.00 sec)

उपरोक्त क्वेरी एक ही स्ट्रिंग लौटाती है क्योंकि 3 तर्क के रूप में प्रदान किए गए सीमांकक की घटनाओं की कुल संख्या से अधिक है यानी 'ए'। स्ट्रिंग में केवल दो 'a' हैं।


  1. MySQL में VARCHAR फ़ील्ड में स्ट्रिंग की घटनाओं की संख्या की गणना करें?

    एक VARCHAR में एक स्ट्रिंग की घटनाओं की संख्या की गणना करने के लिए, हम लंबाई के साथ घटाव के तर्क का उपयोग कर सकते हैं। सबसे पहले, हम create कमांड की मदद से एक टेबल बनाएंगे। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) उपरोक्त तालिका को निष्पादित करने के बाद, हम तालिका में रिकॉर्ड डालेंगे। क्वे

  1. MySQL कुल समारोह घटनाओं की संख्या खोजने के लिए?

    किसी तालिका से घटनाओं की संख्या की गणना करने के लिए, आप GROUP BY के साथ कुल फ़ंक्शन COUNT() का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है - अपने कॉलमनाम, COUNT(*) को अपने टेबलनाम ग्रुप से अपने कॉलमनाम के अनुसार किसी भी वैरिएबल नाम के रूप में चुनें; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका

  1. एक एकल MySQL क्वेरी वाले कॉलम में किसी विशिष्ट मान की घटनाओं की संख्या की गणना कैसे करें?

    इसके लिए आप IN() के साथ GROUP BY क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.87 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (नाम) मान (सैम) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.19 सेकंड) चयन कथन का उपयोग करक