কম্পিউটার

একটি MySQL নির্বাচন বিবৃতিতে IF() ফাংশন?


IF() ফাংশন একটি শর্তের উপর ভিত্তি করে একটি মান প্রদান করে।

সিনট্যাক্স নিম্নরূপ-

আপনার টেবিলেরনাম থেকে IF(yourCondition, yourMessageIfConditionBecomesTrue,yourMessageIfConditionBecomesFalse) নির্বাচন করুন;আসুন প্রথমে একটি টেবিল তৈরি করি:mysql> টেবিল তৈরি করুন DemoTable ( মান int );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে।প্রেসি

সন্নিবেশ কমান্ড -

ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করুন
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 এর চেয়ে বড় )

  1. আমরা কি একটি MySQL ক্যোয়ারীতে SELECT NULL স্টেটমেন্ট ব্যবহার করতে পারি?

  2. একটি "নির্বাচন" বিবৃতি দুইবার প্রদর্শন করার জন্য MySQL পদ্ধতি

  3. একটি নির্বাচন বিবৃতি ভিতরে MySQL কেস বিবৃতি?

  4. মাইএসকিউএল আপডেট করার সময় একটি নির্বাচন বিবৃতি কিভাবে ব্যবহার করবেন?