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

MySQL में शून्य वाले कॉलम के मानों को पैड करें


इसके लिए ZEROFILL की अवधारणा का प्रयोग करें। यह फ़ील्ड के प्रदर्शित मूल्य को शून्य के साथ कॉलम परिभाषा में निर्धारित प्रदर्शन चौड़ाई तक पैड करता है

आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable626 (मान int(5) Zerofill);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.71 सेकंड)

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

mysql> DemoTable626 मान (9) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable626 मान (12) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable626 मानों में डालें ( 567);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)mysql> DemoTable626 मानों में डालें(3478);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

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

<पूर्व>+----------+| मूल्य |+----------+| 00009 || 00012 || 00567 || 03478 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL के साथ कॉलम मानों को शफल करना?

    तत्वों को फेरबदल करने के लिए, आपको ORDER BY RAND() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.91 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 1557 (विषय नाम) मान (सी) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.13 सेकंड) − .

  1. कॉलम मानों को MySQL में अलग टेक्स्ट के साथ संयोजित करें और एक कॉलम में प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.93 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (103, रॉबर्ट); क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; य

  1. MySQL में अलग-अलग स्थितियों के साथ एक ही कॉलम से दो मानों को संयोजित करें

    इसके लिए आप एग्रीगेट फंक्शन के साथ group_concat() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1869 (Id int, सब्जेक्ट varchar(20), Name varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1869 मानों म