আপনি এর জন্য 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 সেকেন্ড)