JSONisiert
Die Abfrage semistrukturierter Daten ist manchmal gar nicht so einfach. Lass uns also noch einmal mit den Daten von Yelpto üben.
Hier wirst du den Inhalt einer VARIANT-Spalte filtern.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in Snowflake SQL</Kurs>Übungsanweisungen
- Filtere nach Datensätzen, bei denen der Schlüssel
DogsAllowedin der Spalteattributes'True'ist (beachte, dass es sich umstringhandelt, nicht umboolean). - Filtere nach Datensätzen, bei denen der Schlüssel
BusinessAcceptsCreditCardsin der Spalteattributes'True'ist (beachte, dass es sich umstringhandelt, nicht umboolean).
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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