SQLite json_group_object()
फ़ंक्शन एक समग्र फ़ंक्शन है जो एक JSON ऑब्जेक्ट देता है जिसमें एकत्रीकरण में सभी नाम/मान जोड़े शामिल होते हैं।
दूसरे शब्दों में, यह अपने तर्कों द्वारा प्रदान किए गए मानों से एक JSON ऑब्जेक्ट का निर्माण करता है।
सिंटैक्स
json_group_object(NAME,VALUE)
जहां NAME, VALUE
परिणामी JSON ऑब्जेक्ट में उपयोग किए जाने वाले नाम/मान जोड़े का प्रतिनिधित्व करता है।
उदाहरण
मान लीजिए हमारे पास निम्न तालिका है:
SELECT PetId, PetName
FROM Pets;
परिणाम:
+-------+---------+ | PetId | PetName | +-------+---------+ | 1 | Homer | | 2 | Yelp | | 3 | Fluff | | 4 | Brush | +-------+---------+
हम उपयोग कर सकते हैं json_group_object()
उस परिणाम को JSON दस्तावेज़ के रूप में आउटपुट करने के लिए जिसमें तालिका में कॉलम के आधार पर नाम/मान जोड़े शामिल हैं:
SELECT json_group_object(PetId, PetName)
FROM Pets;
परिणाम:
+--------------------------------------------------+ | json_group_object(PetId, PetName) | +--------------------------------------------------+ | {"1":"Homer","2":"Yelp","3":"Fluff","4":"Brush"} | +--------------------------------------------------+