কম্পিউটার

MySQL এ একটি অস্থায়ী কলাম যোগ করুন যেখানে মান অন্য কলামের উপর নির্ভর করে?


আপনি এর জন্য CASE স্টেটমেন্ট ব্যবহার করতে পারেন এবং অস্থায়ী কলামে ফলাফল পেতে শর্ত সেট করতে পারেন।

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

mysql> টেবিল তৈরি করুন DemoTable ( EmployeeId int NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(20), EmployeeSalary int, EmployeeExperience int );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত sec (0.4>) 

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল
mysql> DemoTable(EmployeeName,EmployeeSalary,EmployeeExperience) মান('Larry',4500,5); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> ডেমোটেবলে ঢোকান(কর্মচারি,কর্মকর্তা) 'মাইক',130000,8);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> DemoTable(EmployeeName,EmployeeSalary,EmployeeExperience) মান ('Sam',11000,5); কোয়েরি প্রভাবিত (0100,5); sec)mysql> DemoTable(EmployeeName,EmployeeSalary,EmployeeExperience) মান ('Carol',140000,8);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)

নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড −

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করার জন্য
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+------------------------------- -------------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মচারী বেতন | কর্মচারীর অভিজ্ঞতা |+------------+----------------------------+----------------+--- ------------------+| 1 | ল্যারি | 4500 | 5 || 2 | মাইক | 130000 | 8 || 3 | স্যাম | 11000 | 5 || 4 | ক্যারল | 140000 | 8 |+------------+---------------------------- ------------------+4টি সারি সেটে (0.00 সেকেন্ড)

MySQL-এ একটি অস্থায়ী কলাম যোগ করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে যেখানে মানগুলি অন্য কলামের উপর নির্ভর করে। এখানে অস্থায়ী কলাম হল NewSalary −

mysql> EmployeeId,EmployeeName,EmployeeSalary,EmployeeExperience সিলেক্ট করুন,যখন EmployeeExperience=5 তারপর EmployeeSalary+10000 যখন EmployeeExperience=8 তারপর EmployeeSalary+2000dereable>News-2000< 

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+------------------------------- -------------------+------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মচারী বেতন | কর্মচারীর অভিজ্ঞতা | নতুন বেতন |+------------+------------------------------- ------------------+------------+| 1 | ল্যারি | 4500 | 5 | 14500 || 2 | মাইক | 130000 | 8 | 150000 || 3 | স্যাম | 11000 | 5 | 21000 || 4 | ক্যারল | 140000 | 8 | 160000 |+------------+------------------------------- ------------------+------------ সেটে +4 সারি (0.00 সেকেন্ড)

  1. OR WHERE স্টেটমেন্ট ব্যবহার করে কলাম এবং এর মান প্রদর্শন করতে MySQL ক্যোয়ারী

  2. MySQL এর সাথে অন্য কলামে বুলিয়ান মানের ভিত্তিতে সারি সংযুক্ত করুন

  3. আমি কীভাবে শুধুমাত্র একটি টেবিল থেকে ডেটা নির্বাচন করব যেখানে সেই টেবিলের কলামের মানগুলি MySQL-এর অন্য টেবিলের কলামের মানগুলির সাথে মেলে?

  4. MySQL এর সাথে অন্য কলামে সংশ্লিষ্ট ডুপ্লিকেট মান থেকে রেকর্ড যোগ করুন