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

BIT_LENGTH() ফাংশনে খালি স্ট্রিং প্যারামিটার হিসেবে পাস করলে MySQL কী ফেরত দেয়?


যখনই BIT_LENGTH() ফাংশনে খালি স্ট্রিং প্যারামিটার হিসেবে পাস করতে চাইব, তখন অবশ্যই ব্ল্যাঙ্ক কোটস (স্পেস ছাড়াও) পাস করতে হবে। কোটস ছাড়া পাস করা যাবে না কারণ MySQL তখন এটিকে আর্গুমেন্টহীন ফাংশন বলে ধরে এরর দেবে। কিন্তু, ব্ল্যাঙ্ক কোটসহ খালি স্ট্রিং পাস করলে MySQL ০ আউটপুট হিসেবে ফেরত দেবে। নিচের উদাহরণটিও এটি বুঝাবে −

উদাহরণ

mysql> Select BIT_LENGTH(); ERROR 1582 (42000): Incorrect parameter count in the call to native function 'BIT_LENGTH' mysql> Select BIT_LENGTH(''); +----------------+ | BIT_LENGTH('') | +----------------+ | 0              | +----------------+ 1 row in set (0.00 sec)

  1. MySQL-এ বিট-ফিল্ড নোটেশন কী এবং বিট-ফিল্ড ভ্যালু লিখতে কীভাবে ব্যবহার করবেন?

  2. MySQL স্টোরড ফাংশন কী এবং কীভাবে তৈরি করবেন?

  3. MySQL স্টোরড ফাংশন আল্টার (পরিবর্তন) করা

  4. MySQL-এ LENGTH() ফাংশন ব্যবহার করে খালি স্ট্রিংকে NULL এ আপডেট করা