เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การอัปเดตหลายระเบียนพร้อมกัน

อย่างที่ Jason อธิบายไว้ในวิดีโอ การใช้คำสั่ง where ที่เลือกระเบียนหลายรายการจะช่วยให้อัปเดตหลายระเบียนได้ในคราวเดียว การอัปเดตหลายระเบียนนั้นทำงานได้เช่นเดียวกับการอัปเดตระเบียนเดียว (ตราบใดที่อัปเดตด้วยค่าเดียวกัน) ถึงเวลาฝึกแล้ว!

สำหรับการอ้างอิง ชื่อตารางและคอลัมน์ที่เกี่ยวข้องในแบบฝึกหัดนี้ได้แก่: state_fact (ตาราง), notes (คอลัมน์) และ census_region_name (คอลัมน์)

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับฐานข้อมูล

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างคำสั่ง update เพื่ออัปเดตคอลัมน์ notes ในตาราง state_fact ให้มีค่าเป็น 'The Wild West' แล้วบันทึกไว้ในตัวแปรชื่อ stmt
  • ใช้คำสั่ง where เพื่อกรองระเบียนที่มีค่า 'West' ในคอลัมน์ census_region_name ของตาราง state_fact
  • รันคำสั่ง stmt_west ผ่าน connection แล้วบันทึกผลลัพธ์ไว้ในตัวแปรชื่อ results
  • รันโค้ดเพื่อแสดงค่า rowcount ของ results

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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)
แก้ไขและรันโค้ด