← SQL avancé
Leçon 6 / 9 — Chapitre 7: CTE récursive et structures avancées
Extraire une valeur JSON avec -> et ->>
-> extrait une valeur JSON par sa clé, en renvoyant un résultat toujours JSON (avec ses guillemets, pour une valeur texte). ->> fait la même extraction, mais renvoie directement du texte, sans guillemets.
SELECT '{"produit": "Cahier", "quantite": 3}'::json -> 'produit';
→ "Cahier" (JSON, avec guillemets).
SELECT '{"produit": "Cahier", "quantite": 3}'::json ->> 'produit';
→ Cahier (texte, sans guillemets).
À retenir :
json -> 'cle'renvoie la valeur associée àcle, encore au format JSON.json ->> 'cle'renvoie la même valeur convertie directement en texte — plus pratique pour l'afficher ou la comparer à une chaîne classique.- Utiliser
->>évite une conversion manuelle supplémentaire quand le résultat doit être traité comme du texte ordinaire.
À vous de jouer : que retourne '{"produit": "Cahier", "quantite": 3}'::json ->> 'quantite'; ?
🔒
Continuez ce module
Débloquez les leçons restantes ainsi que l'attestation finale.
8 500 XOF / 12,96 € / 14,12 $
Débloquez les 87 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.