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

ติดตามเส้นทางรายได้!

การแบ่งพาร์ติชันข้อมูลใน window function คือสิ่งที่ทำให้เครื่องมือเหล่านี้โดดเด่นเป็นพิเศษ! ในแบบฝึกหัดนี้ ต้องจัดอันดับเซสชันการชาร์จของแต่ละสถานที่ตามค่าใช้จ่ายในการชาร์จ ซึ่งจะช่วยระบุได้ว่าสถานีชาร์จใดสร้างรายได้สูงสุด และนำไปใช้วางแผนการปรับปรุงการดำเนินงานได้

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

Window Functions ใน Snowflake

ดูคอร์ส

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

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

SELECT
    user_id,
    charging_station_id,
    charging_cost,
    
    -- Create a window function to rank each session based on charging cost
    ___() ___(
        ___ ___ ___ DESC
    ) AS expensive_charges
    
FROM ELECTRIC_VEHICLES.charging;
แก้ไขและรันโค้ด