কম্পিউটার

MySQL CHAR_LENGTH() ফাংশন কি রিটার্ন করবে যদি আমি এটিতে NULL প্রদান করি?


এই ক্ষেত্রে, CHAR_LENGTH() ফাংশনের আউটপুট এই শর্তের উপর নির্ভর করে যে আমরা একটি স্ট্রিং হিসাবে NULL প্রদান করছি নাকি আমরা এটিকে কেবল NULL প্রদান করছি। নিম্নলিখিত উদাহরণ পার্থক্য প্রদর্শন করবে −

mysql> Select CHAR_LENGTH(NULL);
+-------------------+
| CHAR_LENGTH(NULL) |
+-------------------+
| NULL              |
+-------------------+
1 row in set (0.00 sec)

mysql> Select CHAR_LENGTH('NULL');
+---------------------+
| CHAR_LENGTH('NULL') |
+---------------------+
| 4                   |
+---------------------+
1 row in set (0.00 sec)

উপরের ফলাফল সেট থেকে আমরা লক্ষ্য করতে পারি যে যখন আমরা স্ট্রিং হিসাবে NULL প্রদান করব, তখন CHAR_LENGTH() ফাংশন অক্ষরের সংখ্যা প্রদান করবে অর্থাৎ 4, অন্যথায় আমরা যখন কেবল NULL প্রদান করি তখন এটি আউটপুট হিসাবে NULL প্রদান করে।


  1. MySQL ISNULL() ফাংশন এবং IS NULL অপারেটরের মধ্যে পার্থক্য কী?

  2. MySQL INTERVAL() ফাংশন কি?

  3. MySQL IFNULL() কন্ট্রোল ফ্লো ফাংশনের ব্যবহার কি?

  4. MySQL এ <=> অপারেটর কি?