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

ออกกำลังกายในมหานคร

ข้อมูลข้อความเป็นหนึ่งในประเภทข้อมูลที่ใช้งานบ่อยที่สุดใน Snowflake และมักปรากฏในคิวรีโดยตรง เช่น ใน CASE statement, WHERE clause และอื่น ๆ

ในแบบฝึกหัดนี้จะต้องเติมคิวรีที่ดึงข้อมูลเกี่ยวกับสาขาฟิตเนสระดับพรีเมียม และจำแนกว่าสาขานั้นตั้งอยู่ในเมืองใหญ่หรือไม่ ให้สังเกตค่าข้อความเหล่านั้นให้ดี!

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

ชนิดข้อมูลและฟังก์ชันใน Snowflake

ดูคอร์ส

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

  • ใน CASE statement ให้อัปเดตค่าแรกในวงเล็บให้เป็น New York
  • หลังคีย์เวิร์ด else ให้เพิ่ม string Non-Major City ซึ่งเป็นค่าที่จะถูกส่งคืนเมื่อเงื่อนไขข้างต้นไม่ตรง
  • อัปเดต WHERE clause ให้คืนเฉพาะระเบียนที่มี gym_type เป็น 'Premium'

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

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

SELECT
    gym_id,
    CASE
        -- Update the locations classified as a Major City
        WHEN location IN ('___', 'Los Angeles', 'Dallas') 
        THEN 'Major City'
        
        -- Otherwise, it's a Non-Major City
        ELSE '___'
    END AS gym_city
FROM CORE_GYM.gyms

-- Complete the WHERE clause to only return Premium gym types
WHERE gym_type = '___';
แก้ไขและรันโค้ด