Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या एमएस-एक्सेस में कोई group_concat फ़ंक्शन है?

आपको अपने आप से पूछना चाहिए कि क्या आपको एक सामान्य समाधान की आवश्यकता है (एक अन्य एलन ब्राउन द्वारा है ) या यदि आपको इसकी आवश्यकता केवल वर्तमान उद्देश्य के लिए है। यदि आपको वास्तव में इसकी केवल एक बार आवश्यकता है, तो इसे आसान तरीके से करें।

एक तरफ ध्यान दें, जब वीबीए कोड में सूचियों को संयोजित करते हैं, तो लंबे समय तक एक्सेस गुरु ट्रेवर बेस्ट द्वारा मुझे सिखाई गई एक चाल का लाभ उठाएं, और यह है कि प्रत्येक मूल्य की शुरुआत में डिलीमीटर चिपकाएं और फिर इसे स्ट्रिप करने के लिए मिड() का उपयोग करें बंद। इसके बजाय अपने लूप के अंदर चाइल्ड रिकॉर्ड के माध्यम से:

  If Len(strOutput) = 0 Then
     strOutput = NewValue
  Else
     strOutput = strOutput & ", " & NewValue
  End If

...इसे लूप के अंदर उपयोग करें:

  strOutput = strOutput & ", " & NewValue

...और फिर जब आप लूप से बाहर निकलते हैं, तो प्रमुख सीमांकक को हटा दें:

  strOutput = Mid(strOutput, 3)

इसका हर जगह प्रभाव पड़ता है और संदर्भों की एक पूरी मेजबानी में संयोजन के लिए कोड को सरल करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL स्थापना

  2. MySQL केवल एक पंक्ति देता है

  3. अनुमानित पंक्तियों की गणना phpmyadmin परिणामों में बहुत भिन्न क्यों है?

  4. कैसे जांचें कि mysql डेटाबेस मौजूद है या नहीं?

  5. MySql प्रदर्शन को देखता है