शुरू करेंमुफ़्त में शुरू करें

कई रिकॉर्ड अपडेट करना

जैसा कि Jason ने वीडियो में समझाया, अगर आप ऐसा where क्लॉज़ इस्तेमाल करते हैं जो अधिक रिकॉर्ड चुनता है, तो आप एक साथ कई रिकॉर्ड अपडेट कर सकते हैं। इन्सर्ट करने के विपरीत, कई रिकॉर्ड अपडेट करना ठीक उसी तरह काम करता है जैसे एक रिकॉर्ड अपडेट करना (जब तक आप सबको एक ही वैल्यू से अपडेट कर रहे हैं)। आइए अब इसका अभ्यास करते हैं!

आपकी सुविधा के लिए, इस अभ्यास में जिन टेबल और कॉलम के नाम चाहिए वे हैं: state_fact (Table), notes (Column), और census_region_name (Column).

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Databases का परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • state_fact टेबल में notes कॉलम को 'The Wild West' में अपडेट करने के लिए एक update स्टेटमेंट तैयार कीजिए। इसे stmt के रूप में सेव करें.
  • where क्लॉज़ का उपयोग करके उन रिकॉर्ड्स को फ़िल्टर कीजिए जिनके state_fact टेबल के census_region_name कॉलम में 'West' हो.
  • connection के ज़रिए stmt_west को execute कीजिए और आउटपुट को results के रूप में सेव करें.
  • समाधान चलाएँ ताकि results का rowcount प्रिंट हो.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Build a statement to update the notes to 'The Wild West': stmt
stmt = update(____).values(____=____)

# Append a where clause to match the West census region records: stmt_west
stmt_west = stmt.____(____ == ____)

# Execute the statement: results
results = connection.execute(____)

# Print rowcount
print(results.rowcount)
कोड संपादित करें और चलाएँ