কম্পিউটার

মাইএসকিউএল-এ কলামের মান যোগ করার সময় শর্ত সেট করবেন?


কলামের মান যোগ করার সময় শর্ত সেট করতে, 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 সেকেন্ড )
  1. MySQL এর সাথে কলামের মান পরিবর্তন করছেন?

  2. MySQL-এ 0 বা 1 মান সহ কলামগুলির জন্য শর্ত সেট করুন

  3. MySQL-এ প্রথম তিনটি কলামের মানগুলির জন্য একটি নির্দিষ্ট মান সেট করবেন?

  4. কলাম মানের জন্য MySQL-এ ENUM সেট করুন