Робота з особистою інформацією
До вашого сховища даних додано нову таблицю з інформацією про користувачів. Проте дані в стовпці personal_info таблиці members мають формат VARIANT і наведені нижче. Ваше завдання — відфільтрувати й розібрати ці дані у вибірку результатів, придатну для планування спеціальних пропозицій для кожного учасника.
{
"age": "56",
"gender": "Female",
"name": {
"first": "Chris",
"last": "Wilson"
}
}
Ця вправа є частиною курсу
Типи даних і функції в Snowflake
Інструкції до вправи
- Використайте крапкову нотацію, щоб отримати
ageучасника зі стовпцяpersonal_info, і передайте це значення у функціюTO_NUMBER. - Використайте дужкову нотацію, щоб отримати стать учасника з
personal_info. - Відфільтруйте вибірку результатів, щоб залишити записи лише для учасників віком від 25 років.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT
personal_info,
-- Use the TO_NUMBER function to convert the age to a NUMBER
TO_NUMBER(___:___),
-- Use bracket-notation to retrieve the member's gender
___
FROM CORE_GYM.members
-- Only retrieve members who are at least 25
___ TO_NUMBER(personal_info:age) >= ___;