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

पायथन टुपल के साथ SQL IN क्वेरी कैसे लिखें?


SQL IN क्वेरी लिखने के लिए, आपको यह सुनिश्चित करना होगा कि आप प्लेसहोल्डर का उपयोग करके क्वेरी में प्लेसहोल्डर प्रदान करते हैं ताकि क्वेरी ठीक से एस्केप हो। उदाहरण के लिए:

उदाहरण

my_tuple = ("Hello", "world", "John")
placeholder = '?'
placeholders = ', '.join(placeholder for _ in my_tuple)
query = 'SELECT name FROM students WHERE id IN (%s)' % placeholders
print(query)

# अब कर्सर का उपयोग करके एक्जीक्यूट करें
cursor.execute(query, my_tuple)

आउटपुट

यह आउटपुट देगा:

'SELECT name FROM students WHERE id IN (?, ?, ?)'

और जब आप एक्जीक्यूट करने के लिए कॉल करते हैं, तो यह ? प्लेसहोल्डर को सही ढंग से एस्केप्ड वैल्यू से बदल देगा।


  1. - पायथन टुपल को डिक्शनरी में कैसे बदलें?

    एक डिक्शनरी ऑब्जेक्ट को dict() फ़ंक्शन का उपयोग करके बनाया जा सकता है। यह फ़ंक्शन टुपल्स के टुपल को आर्गुमेंट के रूप में लेता है। प्रत्येक टुपल में की-वैल्यू पेयर होता है। >>> t = ((1, a), (2, b)) >>> dict(t) {1: a, 2: b} यदि आप की और वैल्यू को इंटरचेंज करना चाहते हैं: >>&

  1. - पायथन में टुपल के अंदर टुपल का उपयोग कैसे करें?

    टुपल को पैरेंथेसिस में संलग्न किसी भी पायथन ऑब्जेक्ट्स के ऑर्डर्ड कलेक्शन के रूप में परिभाषित किया जाता है। इसलिए, एक टुपल संग्रह में आइटम्स में से एक हो सकता है। >>> t1 = (1, (4, 5, 6), 2, 3) >>> t1 (1, (4, 5, 6), 2, 3) इस उदाहरण में, t1 में इंडेक्स नंबर 1 पर आइटम स्वयं एक टुपल

  1. - पायथन फंक्शन से टपल कैसे लौटाएं?

    पायथन फंक्शन से टपल लौटाने के कई तरीके हो सकते हैं। दिए गए टपल के लिए, हम नीचे दिखाए अनुसार फंक्शन परिभाषित करते हैं। उदाहरण def foo(): str = tutorialspoint x = 30 return (str, x) print foo() आउटपुट (tutorialspoint, 30)