⊗pyPmDBSVS 113 of 129 menu

पायथन में विशिष्ट मानों द्वारा रिकॉर्ड चुनना

यदि किसी फील्ड मानों के समूह से रिकॉर्ड चुनने की आवश्यकता है, तो IN कमांड का उपयोग किया जा सकता है। उदाहरण के लिए, उन रिकॉर्डों को चुना जा सकता है जिनके name फील्ड का मान 'user1', 'user3' या 'user4' है। यह इस तरह दिखेगा: WHERE id IN ('user1', 'user3', 'user4')

सिद्धांत रूप में, ऐसी चीजों के लिए OR कमांड का भी उपयोग किया जा सकता है, तो पहला उदाहरण इस तरह दिखेगा: WHERE id=1 OR id=3 OR id=7 OR id=14 OR id=28IN वाला विकल्प फिर भी सरल और सुंदर दिखता है।

उदाहरण

आइए उन उपयोगकर्ताओं को चुनें जिनके id फील्ड का मान 1, 3, 5 है:

query = "SELECT * FROM users WHERE id IN (1, 3, 5)"

कोड निष्पादित होने का परिणाम:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500}

उदाहरण

IN कमांड को क्वेरी में अन्य कमांडों के साथ मिलाया जा सकता है। आइए पिछले उदाहरण को फिर से लिखें, यह भी निर्दिष्ट करते हुए कि उपयोगकर्ताओं की आयु 23 वर्ष से अधिक होनी चाहिए:

query = "SELECT * FROM users WHERE id IN (1, 3, 5) AND age>23"

कोड निष्पादित होने का परिणाम:

{'id': 5, 'name': 'user5', 'age': 27, 'salary': 500}

व्यावहारिक कार्य

उन उपयोगकर्ताओं को प्राप्त करें, जिनका वेतन 400 और 900 है।

उन उपयोगकर्ताओं को प्राप्त करें, जिनकी आयु 25, 27 और 28 वर्ष है। साथ ही id 2 से अधिक हो।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें