Exercice 45 / 60

JSON en SQL

Pour chaque etudiant, construis un objet JSON regroupant son nom, sa ville et sa note, dans une colonne nommée profil_json. Affiche aussi nom, ville, note. Trie par nom et limite à 5 lignes.

PostgreSQL sait construire et manipuler du json. json_build_object() crée un objet json a partir de paires cle/valeur. Syntaxe : json_build_object('cle1', valeur1, 'cle2', valeur2)

json_build_object assemble des paires clé et valeur en un seul objet JSON, à partir des colonnes de la ligne

Exemple (table produits) :

SELECT nom, json_build_object('produit', nom, 'prix', prix, 'categorie', categorie) AS fiche_json FROM produits; -> {"produit": "Clavier", "prix": 45, "categorie": "Informatique"}
etudiants
idnomprenomemailnotevilleagedate_inscriptiondepartementcompetences
query.sql

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →