व्यक्तिगत रिकॉर्ड अपडेट करना
update स्टेटमेंट, insert स्टेटमेंट से काफ़ी मिलता-जुलता है। उदाहरण के लिए, आप employees टेबल में सभी वेतन इस तरह अपडेट कर सकते हैं:
stmt = update(employees).values(wage=100.00)
update स्टेटमेंट आमतौर पर यह तय करने के लिए where क्लॉज़ का भी उपयोग करता है कि कौन-सा डेटा अपडेट करना है। उदाहरण के लिए, केवल उस कर्मचारी का रिकॉर्ड अपडेट करने के लिए जिसका ID 15 है, आप पिछले स्टेटमेंट में इस तरह जोड़ेंगे:
stmt = stmt.where(employees.id == 15)
आप यहाँ FIPS राज्य कोड का उपयोग करेंगे, जिसे अमेरिकी सरकार U.S. राज्यों और कुछ अन्य संबद्ध क्षेत्रों की पहचान के लिए अपनाती है।
आपकी सुविधा के लिए, इस अभ्यास में जिन टेबल और कॉलम के नाम काम आएँगे वे हैं: state_fact (Table), name (Column), और fips_state (Column).
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Databases का परिचय
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Build a select statement: select_stmt
select_stmt = select([____]).where(____ == ____)
# Execute select_stmt and fetch the results
results = connection.____(____).____()
# Print the results of executing the select_stmt
print(____)
# Print the FIPS code for the first row of the result
print(results[0]['___'])