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

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

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

SELECT group_concat(COLUMN_NAME separator ' , ') FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = "yourTableName" AND table_schema = "yourDatabaseName" AND column_name LIKE "yourSpecificLetter%";

पहले एक टेबल बनाते हैं:

mysql> create table DemoTable671( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int, ClientAddress varchar(200), ClientCountryName varchar(100) ); Query OK, 0 rows affected (0.62 sec)

विशिष्ट अक्षर से शुरू होने वाले विशेष प्रकार के कॉलम चुनने और कन्कैटेनेशन के लिए सभी कॉलम नाम प्राप्त करने की क्वेरी:

mysql> SELECT group_concat(COLUMN_NAME separator ' , ') FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = "DemoTable671" AND table_schema = "web" AND column_name LIKE "Cl%";

यह निम्न आउटपुट देगा:

+-----------------------------------------------------------------------+
| group_concat(COLUMN_NAME separator ' , ')                             |
+-----------------------------------------------------------------------+
| ClientId , ClientName , ClientAge , ClientAddress , ClientCountryName |
+-----------------------------------------------------------------------+
1 row in set (0.00 sec)
  1. - MySQL में कॉलम मानों को अलग टेक्स्ट के साथ जोड़ें और एकल कॉलम में प्रदर्शित करें

    आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.93 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable values(101,Chris); Query OK, 1 row affected (0.25 sec) mysq

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

    समाधान LEFT() फंक्शन का उपयोग करके पहले अक्षर को निकालें और UPDATE से दूसरे कॉलम में स्टोर करें। उदाहरण टेबल बनाएं: INSERT INTO DemoTable2036 (Title) VALUES (Chris), (John), (Adam); अपडेट क्वेरी UPDATE DemoTable2036 SET FirstLetter = LEFT(Title, 1); परिणाम +-------------+-------+ | FirstLetter

  1. - Python Pandas में MultiIndex के स्तरों से DataFrame बनाएं और इंडेक्स स्तर नाम बदलें

    MultiIndex के स्तरों को कॉलम के रूप में रखकर DataFrame बनाने के लिए MultiIndex.to_frame() मेथड का उपयोग करें। name पैरामीटर का उपयोग करके इंडेक्स स्तर के नाम बदलें। आवश्यक लाइब्रेरी आयात करें import pandas as pd सरणियाँ बनाएं और MultiIndex बनाएं arrays = [[1, 2, 3, 4], [John, Tim, Jacob, Chris]] m