আপনি সঞ্চিত পদ্ধতিতে IF এবং নির্বাচন বিবৃতিতে IF() ব্যবহার করতে পারেন।
IF() নির্বাচন বিবৃতিতে
IF() নির্বাচন বিবৃতি mysql> নির্বাচন করুন if(0=0,'Hello MySQL','condition is wrong');
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <পূর্ব>+------------------------------------------------------------ --------+| if('test'='test', 'Hello MySQL', 'শর্ত ভুল') |+--------------- ------------------------------+| হ্যালো মাইএসকিউএল |+------------------------------------------------------------ --------+1 সারি সেটে (0.00 সেকেন্ড)দ্বিতীয় ক্ষেত্রে যদি আপনার অবস্থা ভুল হয়ে যায় -
mysql> নির্বাচন করুন if(1=0,'Hello MySQL','condition is wrong');
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+-----------------------------------------------+| যদি(1=0,'হ্যালো মাইএসকিউএল','কন্ডিশন ভুল') |+------------------ -------------+| শর্ত ভুল |+-------------------------------+ সেটে 1 সারি (0.00 সেকেন্ড)
যদি সংরক্ষিত পদ্ধতিতে থাকে
একটি সঞ্চিত পদ্ধতি তৈরি করার প্রশ্নটি নিম্নরূপ। এখানে, আমরা শর্ত সেট করতে IF ব্যবহার করেছি −
mysql> DELIMITER //mysql> প্রসিডিউর তৈরি করুন if_demo(value int) শুরু করুন IF 1=value তারপর "Hello MySQL" নির্বাচন করুন; অন্যথায় "ভুল অবস্থা" নির্বাচন করুন; শেষ যদি; শেষ //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DELIMITER;
এখন আপনি কল কমান্ড ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করতে পারেন।
mysql> call if_demo(1);
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| হ্যালো মাইএসকিউএল |+------------+| হ্যালো মাইএসকিউএল |+------------+1 সারি সেটে (0.00 সেকেন্ড) কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.01 সেকেন্ড)যদি আপনার শর্ত মিথ্যা হয়ে যায় -
mysql> call if_demo(0);
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+-----------------+| ভুল অবস্থা |+-----------------+| ভুল অবস্থা |+-----------------+1 সারি সেটে (0.00 সেকেন্ড) কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.01 সেকেন্ড)