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

MySQL ASCII() ফাংশনে NULL পাস করলে কী ফেরত দেয়?


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

mysql> SELECT ASCII(null); +-------------+ | ASCII(null) | +-------------+ | NULL        | +-------------+ 1 row in set (0.00 sec) mysql> SELECT ASCII('null'); +---------------+ | ASCII('null') | +---------------+ | 110           | +---------------+ 1 row in set (0.00 sec) mysql> Select ASCII(NULL); +-------------+ | ASCII(NULL) | +-------------+ | NULL        | +-------------+ 1 row in set (0.00 sec) mysql> Select ASCII('NULL'); +---------------+ | ASCII('NULL') | +---------------+ | 78            | +---------------+ 1 row in set (0.00 sec)

উপরোক্ত রেজাল্ট সেট থেকে দেখা যাচ্ছে যে যখন আমরা NULL বা null কে একটি স্ট্রিং হিসেবে দিব, ASCII() ফাংশন প্রথম ক্যারেক্টারের সংখ্যাসূচক কোড ফেরত দেবে অর্থাৎ 'NULL'-এর জন্য N-এর কোড এবং 'null'-এর জন্য n-এর কোড, অন্যথায় যখন আমরা সরাসরি NULL দিব তবে এটি NULL আউটপুট হিসেবে ফেরত দেবে।


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

  2. MySQL MAKE_SET() ফাংশন কখন NULL ফেরত দেয়?

  3. MySQL MAKE_SET() ফাংশন স্ট্রিং 자리에 সব NULL থাকলে কী ফেরত দেয়?

  4. MySQL MAKE_SET() ফাংশন বিট মান ১ এবং প্রথম স্ট্রিং NULL হলে কী ফেরত দেয়?