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

हम एक MySQL तालिका में उपलब्ध डुप्लिकेट मान कैसे प्राप्त करते हैं?


मान लीजिए कि हमारे पास stock_item नाम की निम्न तालिका है जिसमें कॉलम मात्रा में डुप्लिकेट मान हैं यानी आइटम नाम 'नोटबुक' और 'पेंसिल' के लिए, कॉलम 'मात्रा' में डुप्लिकेट मान हैं ' 40' जैसा तालिका में दिखाया गया है।

mysql> Select * from stock_item;
+------------+---------+
| item_name  |quantity |
+------------+---------+
| Calculator | 89      |
| Notebooks  | 40      |
| Pencil     | 40      |
| Pens       | 32      |
| Shirts     | 29      |
| Shoes      | 29      |
| Trousers   | 29      |
+------------+---------+
7 rows in set (0.00 sec)

अब निम्नलिखित प्रश्न की सहायता से, हम आइटम के नाम के साथ कॉलम 'मात्रा' में डुप्लिकेट मान पा सकते हैं।

mysql> Select distinct g.item_name,g.quantity from stock_item g
    -> INNER JOIN Stock_item b ON g.quantity = b.quantity
    -> WHERE g.item_name<>b.item_name;

+-----------+----------+
| item_name | quantity |
+-----------+----------+
| Pencil    | 40       |
| Notebooks | 40       |
| Shoes     | 29       |
| Trousers  | 29       |
| Shirts    | 29       |
+-----------+----------+
5 rows in set (0.00 sec)

  1. MySQL के साथ तालिका में मानों में फेरबदल करें

    तालिका में मानों में फेरबदल करने के लिए, MySQL रैंड () का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable792 (नाम varchar(100), सब्जेक्ट varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 792 मानों में डालें (कैर

  1. MySQL में संबंधित डुप्लिकेट VARCHAR मानों के आधार पर औसत ज्ञात करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Value int, Value2 varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.84 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (30,999.999.999.999); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके त

  1. MySQL के साथ महीने में तालिका में मानों का योग कैसे करें?

    इसके लिए, EXTRACT () का उपयोग करें, जो आपको विशिष्ट महीने के रिकॉर्ड निकालने की अनुमति देगा। उदाहरण के लिए, जनवरी में सभी कीमतों को जोड़ने के लिए (वर्ष चाहे जो भी हो)। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTabl