কম্পিউটার টিউটোরিয়াল

MySQL IN() ফাংশনের লিস্টে কোটেড এবং آنকোটেড মান মিশিয়ে ব্যবহার করা কেন পরামর্শ দেওয়া হয় না?


MySQL কোটেড মান (স্ট্রিং) এবং আনকোটেড মান (নাম্বার) এর জন্য আলাদা তুলনার নিয়ম ব্যবহার করে। IN() ফাংশনের লিস্টে কোটেড এবং আনকোটেড মান মিশিয়ে ব্যবহার করলে অনির্ধারিত ফলাফল আসতে পারে। উদাহরণস্বরূপ, নিচের কোয়ারী লিখা উচিত নয়:

 Select Salary from employee where ID IN(1,'a',2,3,'c') 

বদলে ভালো পদ্ধতি নিচের মতো:

 Select Salary from employee where ID IN('1','a','2','3','c') 

  1. MySQL IFNULL() কন্ট্রোল ফ্লো ফাংশন এর ব্যবহার কী?

  2. MySQL SELECT-এ CAST ফাংশন ব্যবহার করা

  3. MySQL-এ ফাংশন বানাতে কলামের গড় মান বের করা

  4. MySQL-এ এগরিগেট ফাংশন ব্যবহার করে কলাম মান들의 গড় বের করা