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

การเพิ่มหมายเลขแถวให้กับข้อมูลการชาร์จ

ตลอดคอร์สนี้ เราจะสร้าง window function โดยใช้ตาราง charging ใน Snowflake schema ชื่อ ELECTRIC_VEHICLES แต่ละเรคคอร์ดในตารางนี้เก็บข้อมูลเกี่ยวกับเซสชันการชาร์จของรถยนต์ไฟฟ้า

เริ่มต้นด้วยการใช้ window function เพื่อเพิ่มหมายเลขแถวให้กับแต่ละเรคคอร์ด

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

Window Functions ใน Snowflake

ดูคอร์ส

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

  • เพิ่มคำสั่งใน SELECT เพื่อดึงฟิลด์ charging_station_location และ user_id
  • ใช้ window function เพื่อกำหนดหมายเลขแถวให้กับแต่ละเรคคอร์ด และเรียงลำดับตาม charging_cost

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

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

SELECT
	-- Return the charging_station_location and user_id
    ___,
    ___,
    charging_start_time,
    charging_cost,
    
    -- Assign a row number to each record, ordering by charging_cost
    ___() ___(___ ___ ___)
    
FROM ELECTRIC_VEHICLES.charging;
แก้ไขและรันโค้ด