কলামের মান যোগ করার সময় শর্ত সেট করতে, MySQL IF() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> Value1 int, -> Value2 int, -> Value3 int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.64 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করুন(10,20,-30); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (50,60,90); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18) sec)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(100,200,400); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (30,40,-50); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> ইনসার্ট করুন DemoTable মানগুলিতে (70,80,-1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে * নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------+---------+---------+| মান1 | মান2 | মান3 |+---------+---------+---------+| 10 | 20 | -30 || 50 | 60 | 90 || 100 | 200 | 400 || 30 | 40 | -50 || 70 | 80 | -1 |+---------+------+---------+5 সারি সেটে (0.00 সেকেন্ড)
কলামের মান যোগ করার সময় শর্ত সেট করার জন্য এখানে ক্যোয়ারী রয়েছে −
mysql> DemoTable থেকে Value1+Value2+if(Value3> 0,Value3,0) নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+----------------------------+| মান1+মান2+if(মান3> 0,মান3,0) |+----------------------------------- -----+| 30 || 200 || 700 || 70 || 150 |+----------------------------+5 সারি সেটে (0.00 সেকেন্ড )