"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > SQL सर्वर 2016 में JSON ऑब्जेक्ट सरणियों से मूल्य सरणियों को कैसे निकालें?

SQL सर्वर 2016 में JSON ऑब्जेक्ट सरणियों से मूल्य सरणियों को कैसे निकालें?

2025-04-18 को पोस्ट किया गया
ब्राउज़ करें:788

How to Extract an Array of Values from an Array of JSON Objects in SQL Server 2016?

] ] यह उदाहरण ऑब्जेक्ट्स के एक JSON सरणी को मूल्यों के एक सरल सरणी में बदलने के लिए प्रदर्शित करता है।

चुनौती:

]

चयन करें #Temp से JSON पथ के लिए, रूट ('ids'))

यह इस तरह से json पैदा करता है:

SELECT (SELECT item_id 
FROM #temp
FOR JSON PATH, root('ids')) 

{ "आईडीएस": [ "1234", "5678", "7890" ] }

{
  "ids": [
    {"item_id": "1234"},
    {"item_id": "5678"},
    {"item_id": "7890"}
  ]
}

] चुनना JSON_QUERY ('[' सामान ((चयन ',' '' 'आइटम_आईडी' '' '' XML पथ ('')), 1,1, '' ')'] '') के लिए #Temp से JSON PATH के लिए, बिना _array_wrapper

{
  "ids": [
    "1234",
    "5678",
    "7890"
  ]
}
json_query

parses। अंत में, JSON पथ के लिए , बिना _array_wrapper एक साधारण JSON सरणी के रूप में आउटपुट को प्रारूपित करता है। यह प्रभावी रूप से मूल JSON ऑब्जेक्ट सरणी को वांछित मूल्य सरणी में समतल करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3