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

SQL में संबद्ध एप्लिकेशन नामों की अल्पविराम-अलग सूची कैसे बनाएं?

2025-02-06 पर पोस्ट किया गया
ब्राउज़ करें:464

How to Create Comma-Separated Lists of Associated Application Names in SQL?

] ] एक एकल SQL क्वेरी के साथ इसे प्राप्त करने के लिए, इन चरणों का पालन करें:

mysql:

r.name का चयन करें, Group_concat (a.name सेपरेटर ',')) के रूप में application_names संसाधनों से Ar.resource_id = r.id पर अनुप्रयोगों को शामिल करें A.id = ar.app_id पर अनुप्रयोगों में शामिल हों R.name द्वारा समूह ]

SELECT r.name,
         GROUP_CONCAT(a.name SEPARATOR ',') AS application_names
    FROM RESOURCES r
    JOIN APPLICATIONSRESOURCES ar ON ar.resource_id = r.id
    JOIN APPLICATIONS a ON a.id = ar.app_id
GROUP BY r.name

r.name का चयन करें, String_agg (a.name, ',', ') के रूप में application_names संसाधनों से Ar.resource_id = r.id पर अनुप्रयोगों को शामिल करें A.id = ar.app_id पर अनुप्रयोगों में शामिल हों R.name द्वारा समूह ] कृपया विशिष्ट सिंटैक्स और आवश्यकताओं के लिए प्रलेखन देखें।

] "Group_concat", "सामान", या "string_agg" फ़ंक्शंस का उपयोग तब प्रत्येक संसाधन की अल्पविराम-अलग सूची से एप्लिकेशन नाम को जोड़ने के लिए किया जाता है। पठनीयता में सुधार करने के लिए, हमने परिणाम कॉलम में एक उपनाम
 application_names  जोड़ा। 
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3