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

मैं मूल्यों के एक सेट के रूप में MySQL तालिका से कॉलम के मान कैसे वापस कर सकता हूं?


MySQL MAKE_SET() फंक्शन की मदद से, हम MySQL टेबल से कॉलम के मानों को मानों के एक सेट के रूप में वापस कर सकते हैं। इसे समझने के लिए हम छात्र_नाम तालिका का उदाहरण ले रहे हैं जिसमें निम्न डेटा है -

mysql> Select * from Student_Name;
+---------+-------+---------+
| FName   | Mname | Lname   |
+---------+-------+---------+
| Rahul   | NULL  | Singh   |
| Gaurav  | Kumar | NULL    |
| Harshit | NULL  | Khurana |
| Yash    | Pal   | Sharma  |
+---------+-------+---------+
4 rows in set (0.00 sec)

अब, मान लीजिए अगर हम 'Fname' और 'Lname' कॉलम के मानों का सेट बनाना चाहते हैं तो निम्न क्वेरी यह करेगी -

mysql> Select MAKE_SET(1|4,fname,mname,lname)AS '(Fname,Lname)' from Student_name;
+-----------------+
| (Fname,Lname)   |
+-----------------+
| Rahul,Singh     |
| Gaurav          |
| Harshit,Khurana |
| Yash,Sharma     |
+-----------------+
4 rows in set (0.00 sec)

  1. मैं एक MySQL तालिका में सभी कॉलम कैसे सूचीबद्ध करूं?

    किसी तालिका में सभी स्तंभों को सूचीबद्ध करने के लिए, हम SHOW कमांड का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं। );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.33 सेकंड) सभी कॉलम नामों को सूचीबद्ध करने के लिए सिंटैक्स। अपनेTableName से कॉलम दिखाएं; निम्न आउटपुट है। ColumnsList से कॉलम दिखाएं; निम्न आ

  1. मैं अपने MySQL टेबल कॉलम के नाम कैसे प्राप्त कर सकता हूं?

    इसके लिए आप SHOW कमांड का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से कॉलम दिखाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varc

  1. MySQL फ़ंक्शन से तालिका कैसे वापस करें?

    आप MySQL फ़ंक्शन से तालिका वापस नहीं कर सकते। फ़ंक्शन स्ट्रिंग, पूर्णांक, चार आदि लौटा सकता है। MySQL से तालिका वापस करने के लिए, संग्रहीत कार्यविधि का उपयोग करें, कार्य नहीं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable696 (Id int, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड)