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

पायथन का उपयोग करके MySQL में SELECT DISTINCT स्टेटमेंट के उपयोग की व्याख्या करें?

SQL टेबल के अंदर, कॉलम में आमतौर पर डुप्लिकेट मान होते हैं। हमें कभी-कभी अपनी तालिका में एक कॉलम में मौजूद केवल विशिष्ट या भिन्न मान प्राप्त करने की आवश्यकता हो सकती है क्योंकि डुप्लिकेट मान हमारे लिए क्वेरी द्वारा दिए गए परिणामों का विश्लेषण करना मुश्किल बनाते हैं।

उदाहरण:

मान लीजिए, हमारे पास ग्राहक नाम की एक तालिका है जिसमें हमारे ग्राहकों, उनके नाम, आयु और देश आदि के बारे में विवरण शामिल हैं। हमें यह जानने की जरूरत है कि हमारे ग्राहक किन देशों से संबंधित हैं। हमारे पास भारत से 10 ग्राहक हो सकते हैं, 15 अमेरिका से और इसी तरह। यदि हम केवल देश के कॉलम का चयन करते हैं, तो यह हमें बहुत सारे डुप्लिकेट मानों के साथ पूरा कॉलम लौटाएगा। यह हमारे उद्देश्य की पूर्ति नहीं करेगा क्योंकि हमारे लिए परिणामों का विश्लेषण करना मुश्किल होगा। हम सिर्फ दूर के देशों को जानना चाहते हैं।

इस परिदृश्य में, MySQL के "SELECT DISTINCT" कथन का उपयोग किया जाता है।

सिंटैक्स

टेबल_नाम से DISTINT कॉलम_नाम चुनें

पायथन में MySQL का उपयोग करके डेटाबेस में किसी तालिका से अलग मान का चयन करने के लिए प्रमुख चरण

  • mysql कनेक्टर आयात करें

  • कनेक्ट का उपयोग करके कनेक्टर के साथ कनेक्शन स्थापित करें ()

  • कर्सर () विधि का उपयोग करके कर्सर ऑब्जेक्ट बनाएं

  • उपयुक्त mysql कथनों का उपयोग करके एक क्वेरी बनाएँ

  • निष्पादित () विधि का उपयोग करके SQL क्वेरी निष्पादित करें

  • कनेक्शन बंद करें

मान लीजिए, हमारे पास "ग्राहक" नाम की निम्न तालिका है।

+----------+------------+| नाम | देश |+----------+------------+| जॉन | अमेरिका || पीटर | इंग्लैंड || करण | भारत || रोहित | भारत || रोहन | अमेरिका || अर्श | फ्रांस || आर्यन | इंग्लैंड |+----------+------------+

उदाहरण

हमें इस तालिका से अलग-अलग देशों के नामों का चयन करना होगा।

आयात करें ग्राहकों से अलग देश चुनें "कर्सर में नामों के लिए कर्सर.एक्सक्यूट (क्वेरी):प्रिंट (नाम) db.close ())

उपरोक्त कोड विशिष्ट देश के नाम लौटाता है।

आउटपुट

अमेरिकाइंग्लैंडइंडियाफ़्रांस

  1. पायथन में from...import Statement का क्या उपयोग है?

    फ्रॉम मॉड्यूल इम्पोर्ट फंक्शन स्टेटमेंट का उपयोग पायथन मॉड्यूल से एक विशिष्ट फ़ंक्शन को आयात करने के लिए किया जाता है। उदाहरण के लिए, यदि आप किसी अन्य फ़ंक्शन को आयात किए बिना गणित पुस्तकालय से पाप फ़ंक्शन आयात करना चाहते हैं, तो आप इसे निम्नानुसार कर सकते हैं: >>> from math import sin >

  1. पायथन में इंपोर्ट स्टेटमेंट का क्या उपयोग है?

    अपने कोड में किसी भी पैकेज का उपयोग करने के लिए, आपको पहले इसे सुलभ बनाना होगा। आपको इसे आयात करना होगा। परिभाषित होने से पहले आप पाइथन में कुछ भी उपयोग नहीं कर सकते हैं। कुछ चीजें अंतर्निहित हैं, उदाहरण के लिए मूल प्रकार (जैसे int, float, आदि) का उपयोग जब चाहें तब किया जा सकता है। लेकिन ज्यादातर ची

  1. पायथन में मुखर कथन का क्या उपयोग है?

    मुखर कथन में निम्नलिखित वाक्य रचना है। assert <some_test>, <message> उपरोक्त पंक्ति को इस प्रकार पढ़ा जाता है:यदि का मूल्यांकन गलत होता है, तो एक अपवाद उठाया जाता है और आउटपुट होगा। यदि हम कुछ कोड ब्लॉक या एक एक्सप्रेशन का परीक्षण करना चाहते हैं तो हम इसे एक assert कीवर्ड के बाद रखते