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

डेटा कॉलम में संग्रहीत वर्णों की संख्या की गणना करने के लिए मैं MySQL OCTET_LENGTH () फ़ंक्शन का उपयोग कैसे कर सकता हूं?

<घंटा/>

डेटा कॉलम में संग्रहीत वर्णों की संख्या की गणना करने के लिए हमें कॉलम नाम को OCTET_LENGTH() फ़ंक्शन के तर्क के रूप में पास करने की आवश्यकता है। यह SELECT क्लॉज में संदर्भित होने पर वर्णों की संख्या प्रदर्शित करता है। इसका उपयोग तुलना मूल्य के रूप में भी किया जा सकता है ताकि यह तय किया जा सके कि पंक्ति को WHERE क्लॉज में उपयोग करके वापस किया जाना चाहिए या नहीं। इसे प्रदर्शित करने के लिए 'छात्र' तालिका की सामग्री का उपयोग किया जाता है -

mysql> Select Name, OCTET_LENGTH(Name)As 'Str_Length' from Student;
+---------+------------+
| Name    | Str_Length |
+---------+------------+
| Gaurav  | 6          |
| Aarav   | 5          |
| Harshit | 7          |
| Gaurav  | 6          |
| Yashraj | 7          |
+---------+------------+
5 rows in set (0.00 sec)

mysql> Select Name, OCTET_LENGTH(Name)As 'Str_Length' from Student Where OCTET_LENGTH(Name) < 7;
+--------+------------+
| Name   | Str_Length |
+--------+------------+
| Gaurav | 6          |
| Aarav  | 5          |
| Gaurav | 6          |
+--------+------------+
3 rows in set (0.06 sec)

  1. हम MySQL तालिका में कॉलम में कई अद्वितीय मानों की गणना कैसे कर सकते हैं?

    COUNT () फ़ंक्शन के तर्क के रूप में कॉलम नाम के साथ DISTINCT कीवर्ड का उपयोग करके हम कॉलम में अद्वितीय मानों की संख्या की गणना कर सकते हैं। वाक्य रचना इस प्रकार है - SELECT COUNT(DISTINCT Col_name) FROM table_name; उदाहरण मान लीजिए हमारे पास निम्न तालिका है mysql> Select * from tender; +-----

  1. मैं MySQL में दिनों की संख्या कैसे गिन सकता हूं?

    आइए पहले एक तालिका बनाएं जिसमें एक कॉलम डेटाटाइम के रूप में हो और दूसरा जिसमें दिन संग्रहीत हों: टेबल बनाएं डेमोटेबल (शिपिंगडेट डेटटाइम, काउंटऑफडेट इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है: डेमोटेबल मानों

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

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