কম্পিউটার

MySQL-এ বিষয়ের ভিত্তিতে একটি একক কলামে শিক্ষার্থীর নম্বর প্রদর্শন করবেন?


এর জন্য, UNION ALL ব্যবহার করুন।

আসুন প্রথমে একটি টেবিল তৈরি করি:

mysql> টেবিল তৈরি করুন DemoTable729 ( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), MySQLMarks int, CMarks int, JavaMarks int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.40 sec) 

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন:

mysql> DemoTable729(StudentName,MySQLMarks,CMarks,JavaMarks) মান ('Chris',94,67,75); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> DemoTableName729-এ ঢোকান,Student CMarks,JavaMarks) মান('Robert',45,99,54); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> DemoTable729(StudentName,MySQLMarks,CMmarks,JavaMarks) মানগুলিতে সন্নিবেশ করুন('David,7',59', ,43);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন:

mysql> DemoTable729 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+------------+---------------+------------+------- -+------------+| StudentId | ছাত্রের নাম | মাইএসকিউএলমার্কস | সিমার্কস | জাভামার্কস |+------------+---------------+------------+--------- +------------+| 1 | ক্রিস | 94 | 67 | 75 || 2 | রবার্ট | 45 | 99 | 54 || 3 | ডেভিড | 57 | 89 | 43 |+------------+------------+------------+--------- +------------ +3 সারি সেটে (0.00 সেকেন্ড)

একটি একক কলামে স্টুডেন্ট মার্ক প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে:

mysql> StudentId,StudentName,'MySQL'কে SubjectName হিসেবে, MySQLMarksকে DemoTable729UNION থেকে স্কোর হিসেবে নির্বাচন করুন,SubjectName হিসেবে StudentId,StudentName, 'C' নির্বাচন করুন, DemoTable729UNION থেকে স্কোর হিসেবে CMmarks,SubjectTable729UNION হিসেবে স্কোর হিসেবে CMমার্কস,SubjectTable729UNIONSubjectName,SubjectTable729UNION হিসাবে স্কোর হিসেবে,SQLMarksকে স্কোর হিসেবে বেছে নিন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

<প্রে>+------------+------------+-------------+------ -+| StudentId | ছাত্রের নাম | বিষয়ের নাম | স্কোর |+------------+------------+--------------- +| 1 | ক্রিস | মাইএসকিউএল | 94 || 2 | রবার্ট | মাইএসকিউএল | 45 || 3 | ডেভিড | মাইএসকিউএল | 57 || 1 | ক্রিস | গ | 67 || 2 | রবার্ট | গ | 99 || 3 | ডেভিড | গ | 89 || 1 | ক্রিস | জাভা | 75 || 2 | রবার্ট | জাভা | 54 || 3 | ডেভিড | জাভা | 43 |+------------+------------+-------------+------- সেটে +9 সারি (0.00 সেকেন্ড)

  1. একটি টেবিল থেকে একটি নির্দিষ্ট ছাত্রের চিহ্নগুলিকে গোষ্ঠীভুক্ত করুন এবং প্রতিটি ছাত্রের জন্য একটি পৃথক কলামে মোট নম্বর প্রদর্শন করুন?

  2. MySQL-এ শূন্য মানের ভিত্তিতে একটি নতুন কলামে কাস্টম পাঠ্য প্রদর্শন করবেন?

  3. MySQL-এ স্টুডেন্ট মার্ক সহ একটি কলামের ভিত্তিতে কাস্টম বার্তা সেট করুন

  4. MySQL-এ স্বতন্ত্র কলামের নাম প্রদর্শন করুন