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

การกรองข้อมูลด้วยตัวแปร session

ตัวแปร session ใน Snowflake ช่วยให้เก็บค่าไว้ครั้งเดียว แล้วนำไปใช้ในคิวรีใดก็ได้ตลอด session นั้น โดยใช้คำนำหน้า $ ฟีเจอร์นี้เป็นของ Snowflake โดยเฉพาะ — มีประโยชน์มากเมื่อต้องการกำหนดพารามิเตอร์ให้คิวรีโดยไม่ต้องฮาร์ดโค้ดค่าลงไปตรง ๆ

ตัวแปร session $min_fee ถูกกำหนดค่าไว้ที่ 49.99 แล้ว (เทียบเท่ากับการรัน SET min_fee = 49.99) ตาราง snowy_peak.subscriptions มีคอลัมน์ดังนี้: subscription_id, user_email, plan, status, start_date และ monthly_fee

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

Snowflake Architecture

ดูคอร์ส

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

  • เขียนคิวรีจากตาราง snowy_peak.subscriptions เพื่อดึงข้อมูลคอลัมน์ plan และ monthly_fee สำหรับ subscription ทั้งหมดที่มีค่า monthly_fee มากกว่าหรือเท่ากับตัวแปร session $min_fee

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

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

-- Return plan and monthly_fee for subscriptions at or above $min_fee
SELECT plan, monthly_fee
FROM snowy_peak.subscriptions
WHERE monthly_fee >= ___;
แก้ไขและรันโค้ด