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

การ Query ฐานข้อมูลแบบ Column-oriented

ในแบบฝึกหัดนี้ จะใช้ Snowflake เพื่อ query ข้อมูลจากตาราง olympic_medals ซึ่งเก็บข้อมูลเกี่ยวกับผู้ได้รับเหรียญรางวัลโอลิมปิกตั้งแต่ปี 1896 เป็นต้นมา โดยจะใช้แพ็กเกจ snowflake.connector ในการทำงานกับข้อมูลที่จัดเก็บใน Snowflake ซึ่งได้สร้าง connection object ไว้แล้ว และเก็บไว้ในตัวแปร conn ขอให้โชคดี!

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

NoSQL เบื้องต้น

ดูคอร์ส

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

  • แก้ไข string ที่กำหนดให้กับตัวแปร query เพื่อดึงข้อมูลทุกคอลัมน์จากตาราง olympic_medals โดยจำกัดผลลัพธ์ไว้ที่ 10 แถวแรก
  • รัน query ที่เก็บไว้ในตัวแปร query โดยใช้ฟังก์ชัน conn.cursor().execute()
  • แสดงผลลัพธ์ของ query ที่เก็บไว้ในตัวแปร results

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

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

# Write a query to return all columns, limiting to 10 rows
query = "SELECT * FROM ____ LIMIT 10;"

# Execute the query
results = conn.cursor().execute(____).fetch_pandas_all()

# Print the results of the query
print(____)
แก้ไขและรันโค้ด