इसके लिए यूनियन ऑल का इस्तेमाल करें।
आइए पहले एक टेबल बनाएं:
mysql> टेबल बनाएं DemoTable729 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), MySQLMarks int, CMarks int, JavaMarks int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.40 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:
mysql> DemoTable729(StudentName,MySQLMarks,CMarks,JavaMarks) value('Chris',94,67,75) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DemoTable729(StudentName,MySQLMarks, CMarks, JavaMarks) मान ('रॉबर्ट', 45,99,54); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable729(StudentName,MySQLMarks,CMarks,JavaMarks) मान ('डेविड', 57,89 में डालें) ,43);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें:
mysql> DemoTable729 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------------+---------------+---------- -+-----------+| छात्र आईडी | छात्र का नाम | माईएसक्यूएलमार्क्स | सीमार्क्स | जावामार्क्स |+----------+----------------+---------------+-------- +-----------+| 1 | क्रिस | 94 | 67 | 75 || 2 | रॉबर्ट | 45 | 99 | 54 || 3 | डेविड | 57 | 89 | 43 |+----------+----------------+-----------+-------- +-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)एक कॉलम में छात्र अंक प्रदर्शित करने की क्वेरी निम्नलिखित है:
mysql> विषय नाम के रूप में StudentId,StudentName,'MySQL', DemoTable729UNION से स्कोर के रूप में MySQL मार्क का चयन करें।;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------------+---------------+---------- -+| छात्र आईडी | छात्र का नाम | विषय का नाम | स्कोर |+----------+----------------+-------- +| 1 | क्रिस | माईएसक्यूएल | 94 || 2 | रॉबर्ट | माईएसक्यूएल | 45 || 3 | डेविड | माईएसक्यूएल | 57 || 1 | क्रिस | सी | 67 || 2 | रॉबर्ट | सी | 99 || 3 | डेविड | सी | 89 || 1 | क्रिस | जावा | 75 || 2 | रॉबर्ट | जावा | 54 || 3 | डेविड | जावा | 43 |+----------+--------------+---------------+---------- सेट में +9 पंक्तियाँ (0.00 सेकंड)