Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

बिट फ़ील्ड पर GROUP_CONCAT () का उपयोग MySQL में कचरा लौटाता है? कैसे ठीक करना है?

<घंटा/>

ठीक करने के लिए, group_concat() कॉलम के साथ 0 के अतिरिक्त का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1856 (Id int, Value bit(1));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1856 मानों में डालें(101,1);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1856 मानों में डालें(102,0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> सम्मिलित करें DemoTable1856 मानों में (101,0); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1856 मानों में डालें (102,1); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1856 मानों में डालें (101, 0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1856 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+----------+| आईडी | मूल्य |+----------+----------+| 101 | || 102 | || 101 | || 102 | || 101 | |+------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

बिट फ़ील्ड पर group_concat () का उपयोग करने और कचरा मूल्य वापस करने से बचने के लिए क्वेरी यहां दी गई है -

mysql> DemoTable1856 ग्रुप से Id के अनुसार group_concat(Value+0) चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------------------------+| group_concat(मान+0) |+-------------------------------------+| 1,0,0 || 0,1 |+----------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में पायथन ऑब्जेक्ट कैसे डालें?

    यह मानते हुए कि टेस्ट नाम का एक MySQL डेटाबेस सर्वर पर मौजूद है और कर्मचारी नाम की एक टेबल भी बनाई जाती है। तालिका में पाँच फ़ील्ड fname, lname, आयु, लिंग और वेतन दें। मान लीजिए कि हम Msql डेटाबेस में निम्नानुसार परिभाषित रिकॉर्ड के डेटा वाली एक टपल ऑब्जेक्ट सम्मिलित करना चाहते हैं। t1=('Steven

  1. MySQL में CONCAT में GROUP_CONCAT का उपयोग कैसे करें?

    सबसे पहले, चलिए एक टेबल बनाते हैं। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) रिकॉर्ड सम्मिलित करना आइए अब कुछ रिकॉर्ड डालें। GroupConcatenateDemo मान (4, कैरोल, 100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) यह जाँचने के लिए कि तालिका में कितने रिकॉर्ड मौजूद हैं। GroupConca

  1. MySQL वर्कबेंच का उपयोग करके MySQL डेटाबेस बैकअप कैसे लें?

    MySQL का उपयोग करके MySQL डेटाबेस बैकअप बनाने के लिए, पहले हमें MySQL वर्कबेंच को स्थापित करना होगा। MySQL कार्यक्षेत्र स्थापित करने के लिए नीचे दिए गए लिंक का अनुसरण करें। https://dev.mysql.com/downloads/windows/installer/8.0.html सफलतापूर्वक स्थापित करने के बाद, हमें MySQL वर्कबेंच खोलने की आवश्य