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

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() ফাংশন ক্যারেক্টার সংখ্যা অর্থাৎ ৪ ফেরত দেবে, অন্যথায় যখন আমরা সরাসরি NULL দিব তবে এটি NULL আউটপুট হিসেবে ফেরত দেবে।


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

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

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

  4. MySQL-এ <=> অপারেটর কী এবং কীভাবে কাজ করে?