শর্তের জন্য, IF() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable637 (ClientId int NULL AUTO_INCREMENT PRIMARY KEY,ClientName varchar(100),ClientAge int);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.82 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable637(ClientName,ClientAge) মান ('Chris',23); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable637(ClientName,ClientAge) মানগুলিতে সন্নিবেশ করুন('Robert',24);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable637(ClientName,ClientAge) মান ('David',57); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DemoTable637(ClientAge) এ ঢোকান মান('ক্যারল',60); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable637 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------+------------+------------+| ক্লায়েন্টআইডি | গ্রাহকের নাম | ক্লায়েন্ট বয়স |+---------+------------+------------+| 1 | ক্রিস | 23 || 2 | রবার্ট | 24 || 3 | ডেভিড | 57 || 4 | ক্যারল | 60 |+----------+------------+----------+4 সারি সেটে (0.00 সেকেন্ড)
শর্ত সত্য হলে বিশেষ অক্ষর সেট করার জন্য নিম্নোক্ত ক্যোয়ারী −
DemoTable637 থেকেmysql> যদি (ক্লায়েন্টের নাম শূন্য নয় এবং ক্লায়েন্টের বয়স> 50,ক্লায়েন্টের নাম,'------------') নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <পূর্ব>+------------------------------------------------------------ -------------------------------+| যদি(ক্লায়েন্টের নাম শূন্য নয় এবং ক্লায়েন্টের বয়স> 50,ক্লায়েন্টের নাম,'------------') |+------ -------------------------------------------------- -----+| ------------- || ------------- || ডেভিড || ক্যারল |+------------------------------------------------------------ --------------------------- সেটে +4 সারি (0.00 সেকেন্ড)