কম্পিউটার

একটি MySQL সঞ্চিত পদ্ধতিতে শর্ত সেট করুন


একটি সংরক্ষিত পদ্ধতিতে শর্ত সেট করতে, MySQL-এ IF...ELSE ব্যবহার করুন। নিচে if-else-

-এর সিনট্যাক্স দেওয়া হল
যদি আপনার শর্ত থাকে তাহলে আপনার স্টেটমেন্ট1, অন্যথায় আপনার স্টেটমেন্ট2, যদি শেষ হয়;

চলুন উপরের সিনট্যাক্সটিকে একটি সংরক্ষিত পদ্ধতিতে প্রয়োগ করি -

mysql> DELIMITER //mysql> IF_ELSE_DEMO(মান int) -> BEGIN -> @val=value সেট করুন; -> IF @val> 10 তারপর -> concat নির্বাচন করুন(@val,' 10' এর চেয়ে বড়); -> ELSE -> concat নির্বাচন করুন (@val, '10 এর কম'); -> END IF; -> শেষ; -> //কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.16 সেকেন্ড)
mysql> DELIMITER;

এখন আপনি CALL কমান্ড -

ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করতে পারেন
mysql> কল করুন IF_ELSE_DEMO(18);

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+-------------------------+| concat(@val,' 10' এর চেয়ে বড়) |+-------------------------------------- +| 18 হল 10 এর চেয়ে বড় |+-----------------------+1 সারি সেটে (0.03 সেকেন্ড) কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.04 সেকেন্ড)
  1. কিভাবে সঠিকভাবে MySQL সঞ্চিত পদ্ধতিতে শর্ত বাস্তবায়ন করবেন?

  2. একটি MySQL সংরক্ষিত পদ্ধতিতে WHERE IN() এর সাথে কাজ করা

  3. একটি MySQL সংরক্ষিত পদ্ধতিতে গাণিতিক ক্রিয়াকলাপগুলি সম্পাদন করুন?

  4. MySQL সঞ্চিত পদ্ধতিতে একটি টেবিলে তথ্য সন্নিবেশ করান?