টেবিল দুটি তৈরি এবং ডেটা এন্ট্রির জন্য কুয়েরি লেখো।
উত্তর: উদ্দীপকে Student ও Result নামের দুটি টেবিল রয়েছে। Student টেবিল তৈরির কুয়েরি- CREATE TABLE "Student"( Name VARCHAR(20), Roll INT PRIMARY KEY, Class INTEGER, Section TEXT ); Student টেবিলে ডেটা এন্ট্রির কুয়েরি- INSERT INTO Student (Name, Roll, Class, Section) VALUES ('A [গণিত] ,1,12, 'Χ'); INSERT INTO Student (Name, Roll, Class, Section) VALUES ('B [গণিত] , 2, 12, 'Y [গণিত] ); INSERT INTO Student (Name, Roll, Class, Section) VALUES ('C [গণিত] , 3, 12, 'Z [গণিত] ); Result টেবিল তৈরির কুয়েরি- CREATE TABLE Result ( Roll INTEGER, Sub TEXT, Mark INTEGER ); Result টেবিলে ডেটা এন্ট্রির কুয়েরি- INSERT INTO Result (Roll, Sub, Mark) VALUES (1, 'B [গণিত] , 78); INSERT INTO Result (Roll, Sub, Mark) VALUES (1, 'E [গণিত] , 74); INSERT INTO Result (Roll, Sub, Mark) VALUES (2, 'Β', 82); INSERT INTO Result (Roll, Sub, Mark) VALUES (2, 'Ε', 76); INSERT INTO Result (Roll, Sub, Mark) VALUES (3, 'B [গণিত] , 85); INSERT INTO Result (Roll, Sub, Mark) VALUES (3, 'Ε', 82);
HSC ICT Chapter 6 : ডেটাবেজ ম্যানেজমেন্ট সিস্টেম CQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 6 : ডেটাবেজ ম্যানেজমেন্ট সিস্টেম · সৃজনশীল
টেবিল দুটি তৈরি এবং ডেটা এন্ট্রির জন্য কুয়েরি লেখো।
উদ্দীপক

উত্তর
উত্তর
উত্তর
উত্তর
একাধিক টেবিল থেকে সম্পর্কযুক্ত তথ্য একত্রে প্রদর্শনের জন্য SQL এ JOIN অপারেশন ব্যবহার করা হয়। উদ্দীপকের ক্ষেত্রে Student ও Result টেবিল দুটির সাধারণ কলাম হলো Roll, যার উপর ভিত্তি করে তথ্যগুলো একত্রিত করা হয়েছে। কুয়েরির শুরুতে SELECT কমান্ডের মাধ্যমে কাঙ্ক্ষিত কলামগুলোর নাম উল্লেখ করা হয়েছে। ON Student.Roll=Result. Roll শর্তের মাধ্যমে এই যুক্তকরণে Roll কে ব্যবহার করা হয়েছে। সবশেষে WHERE কমান্ডের মাধ্যমে শুধুমাত্র ' বিষয়ে 80 বা এর বেশি নাম্বার প্রাপ্ত শিক্ষার্থীদের তথ্য দেখানো হয়েছে।

