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

JSONified

ข้อมูลกึ่งโครงสร้างอาจเป็นเรื่องท้าทายในการ query ดังนั้นมาฝึกทำงานกับข้อมูลของ Yelpto กันอีกครั้ง

ในแบบฝึกหัดนี้ จะได้ฝึกกรองข้อมูลจากคอลัมน์ประเภท VARIANT

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

Snowflake SQL เบื้องต้น

ดูคอร์ส

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

  • กรองข้อมูลที่ key DogsAllowed ในคอลัมน์ attributes มีค่าเป็น 'True' (ค่านี้เป็น string ไม่ใช่ boolean)
  • กรองข้อมูลที่ key BusinessAcceptsCreditCards ในคอลัมน์ attributes มีค่าเป็น 'True' (ค่านี้เป็น string ไม่ใช่ boolean)

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

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

SELECT business_id, name
FROM yelp_business_data
WHERE categories ILIKE '%Restaurant%'
	-- Filter where DogsAllowed is '%True%'
	AND ___ ___ '%True%'
    -- Filter where BusinessAcceptsCreditCards is '%True%'
    AND ___
    AND city ILIKE '%Philadelphia%'
    AND stars = 5
แก้ไขและรันโค้ด