ÎncepețiÎncepe gratuit

Lucrul cu date personale

În depozitul tău de date a fost adăugat un nou tabel cu informații specifice fiecărui utilizator. Datele din coloana personal_info a tabelului members sunt în format VARIANT și au structura de mai jos. Sarcina ta este să filtrezi și să parsezi aceste date într-un set de rezultate utilizabil pentru planificarea ofertelor speciale pentru fiecare membru.

{
      "age": "56",
      "gender": "Female",
      "name": {
        "first": "Chris",
        "last": "Wilson"
      }
}

Acest exercițiu face parte din cursul

Tipuri de date și funcții în Snowflake

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește dot-notation pentru a extrage vârsta (age) unui membru din coloana personal_info și transmite valoarea funcției TO_NUMBER.
  • Folosește bracket-notation pentru a extrage genul unui membru din personal_info.
  • Filtrează setul de rezultate pentru a include doar înregistrările membrilor cu vârsta de cel puțin 25 de ani.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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) >= ___;
Editează și rulează codul