ออกกำลังกายในมหานคร
ข้อมูลข้อความเป็นหนึ่งในประเภทข้อมูลที่ใช้งานบ่อยที่สุดใน Snowflake และมักปรากฏในคิวรีโดยตรง เช่น ใน CASE statement, WHERE clause และอื่น ๆ
ในแบบฝึกหัดนี้จะต้องเติมคิวรีที่ดึงข้อมูลเกี่ยวกับสาขาฟิตเนสระดับพรีเมียม และจำแนกว่าสาขานั้นตั้งอยู่ในเมืองใหญ่หรือไม่ ให้สังเกตค่าข้อความเหล่านั้นให้ดี!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ชนิดข้อมูลและฟังก์ชันใน Snowflake
คำแนะนำการฝึกหัด
- ใน
CASEstatement ให้อัปเดตค่าแรกในวงเล็บให้เป็นNew York - หลังคีย์เวิร์ด else ให้เพิ่ม string
Non-Major Cityซึ่งเป็นค่าที่จะถูกส่งคืนเมื่อเงื่อนไขข้างต้นไม่ตรง - อัปเดต
WHEREclause ให้คืนเฉพาะระเบียนที่มี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 = '___';