শর্তের ভিত্তিতে সংরক্ষিত পদ্ধতি থেকে বার্তা প্রদর্শন করতে, আসুন IF-ELSE শর্ত -
ব্যবহার করিmysql> DELIMITER //mysql> প্রসিডিউর তৈরি করুন showMessage(value int,Name varchar(20)) BEGIN IF(value> 100) তারপর CONCAT("HELLO"," ",Name); অন্য নির্বাচন করুন কনক্যাট("বাই"," ",নাম); শেষ যদি; শেষ //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.18 সেকেন্ড)mysql> DELIMITER;
কেস 1 - CALL কমান্ড ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করুন, যখন মান 100-এর বেশি হয় -
call showMessage(200,'John');
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------------+| কনক্যাট("হ্যালো"," ",নাম) |+----------------------------+| হ্যালো জন |+---------------------------- সেটে +1 সারি (0.00 সেকেন্ড) কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত, 1টি সতর্কতা (0.02 সেকেন্ড)কেস 2 − যখন মান 100-এর কম হয়, তখন একটি পার্থক্য বার্তা দৃশ্যমান হবে যেহেতু ELSE শর্তটি কার্যকর হবে −
mysql> call showMessage(10,'John');
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| কনক্যাট("বাই"," ",নাম) |+-------------------------+| জন বিদায়>