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

การอัปเดตระเบียนแต่ละรายการ

คำสั่ง update มีรูปแบบที่คล้ายกับคำสั่ง insert มาก ตัวอย่างเช่น สามารถอัปเดตเงินเดือนทั้งหมดในตาราง employees ได้ดังนี้

stmt = update(employees).values(wage=100.00)

โดยทั่วไปคำสั่ง update จะใช้ร่วมกับ where clause เพื่อระบุว่าต้องการอัปเดตข้อมูลใด ตัวอย่างเช่น หากต้องการอัปเดตเฉพาะระเบียนของพนักงานที่มี ID เป็น 15 ให้ต่อท้ายคำสั่งก่อนหน้าดังนี้

stmt = stmt.where(employees.id == 15)

ในแบบฝึกหัดนี้จะใช้รหัสรัฐ FIPS ซึ่งเป็นรหัสที่รัฐบาลสหรัฐอเมริกากำหนดขึ้นเพื่อระบุรัฐต่าง ๆ และพื้นที่ที่เกี่ยวข้อง

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

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

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

ดูคอร์ส

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

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

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