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

एक निश्चित अक्षर से शुरू होने वाले विशेष प्रकार के कॉलम का चयन करें और नामों को संयोजित करें

<घंटा/>

एक निश्चित अक्षर से शुरू होने वाले विशेष प्रकार के कॉलम के लिए, LIKE का उपयोग करें। कॉलम नामों को संयोजित करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार GROUP_CONCAT() का उपयोग करें -

चुनें group_concat(COLUMN_NAME विभाजक ' , ') INFORMATION_SCHEMA से। COLUMNSWHERE table_name ="yourTableName" और table_schema ="yourDatabaseName" और column_name जैसे "yourSpecificLetter%";

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

mysql> टेबल बनाएं DemoTable671(ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int, ClientAddress varchar(200), ClientCountryName varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) 

एक निश्चित अक्षर से शुरू होने वाले विशेष प्रकार के कॉलम का चयन करने और संयोजन के लिए सभी कॉलम नाम लाने के लिए क्वेरी निम्नलिखित है -

mysql> INFORMATION_SCHEMA.COLUMNS से ​​group_concat(COLUMN_NAME विभाजक ',') चुनें जहां table_name ="DemoTable671" और table_schema ="web" और column_name जैसे "Cl%";

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

<पूर्व>+------------------------------------------ ------------------------+| group_concat(COLUMN_NAME विभाजक ' , ') |+------------------------------------------ -----------------------------+| ClientId , ClientName , ClientAge , ClientAddress , ClientCountryName |+------------------------------------------ सेट में -------------------------------- +1 पंक्ति (0.00 सेकंड)

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

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

  1. कॉलम मान का पहला अक्षर प्राप्त करें और इसे MySQL के साथ दूसरे कॉलम में डालें

    इसके लिए LEFT () फ़ंक्शन की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.01 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2036(Title) value(Adam) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालि

  1. पायथन पांडा - कॉलम और स्थानापन्न सूचकांक स्तर के नामों के रूप में मल्टीइंडेक्स के स्तर के साथ एक डेटाफ्रेम बनाएं

    कॉलम के रूप में मल्टीइंडेक्स के स्तरों के साथ एक डेटाफ़्रेम बनाने के लिए, MultiIndex.to_frame() का उपयोग करें। तरीका। नाम . का उपयोग करके अनुक्रमणिका स्तर के नामों को प्रतिस्थापित करें पैरामीटर। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd मल्टीइंडेक्स पांडा वस्तुओं के लिए एक ब