IF() ফাংশন একটি শর্তের উপর ভিত্তি করে একটি মান প্রদান করে।
সিনট্যাক্স নিম্নরূপ-
আপনার টেবিলেরনাম থেকে IF(yourCondition, yourMessageIfConditionBecomesTrue,yourMessageIfConditionBecomesFalse) নির্বাচন করুন;আসুন প্রথমে একটি টেবিল তৈরি করি:mysql> টেবিল তৈরি করুন DemoTable ( মান int );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে।6>প্রেসিসন্নিবেশ কমান্ড -
ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে ঢোকান 500); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (1100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+| মান |+------+| 1000 || 2000 || 500 || 1100 |+------+4 সারি সেটে (0.00 সেকেন্ড)MySQL -
-এ IF() প্রয়োগ করার জন্য এখানে ক্যোয়ারী রয়েছে DemoTable থেকে ফলাফল হিসাবেmysql> মান নির্বাচন করুন,IF(মান> 1000, CONCAT(মান,' 1000' থেকে বড়), CONCAT(মান,' 1000' থেকে কম))এটি নিম্নলিখিত আউটপুট-
তৈরি করবে <প্রে>+---------+----------------------------+| মান | ফলাফল |+------+----------------------------+| 1000 | 1000 হল 1000 থেকে কম || 2000 | 2000 হল 1000 এর চেয়ে বড় || 500 | 500 হল 1000 এর চেয়ে কম || 1100 | 1100 হল 1000 এর চেয়ে বড় )