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

MySQL ORD() এবং ASCII() ফাংশনের সাদৃশ্য ও পার্থক্য

MySQL ORD() ফাংশন বামপাশের ক্যারেক্টার যদি মাল্টি-বাইট হয় (এক বা একাধিক বাইট), তবে নিচের ফর্মুলা দিয়ে কোড ফেরত দেয়:

(1st byte code) + (2nd byte code * 256) + (3rd byte code * 256^2)

অন্যদিকে ASCII() ফাংশন দেওয়া স্ট্রিং-এর বামপাশের ক্যারেক্টারটির ASCII মান ফেরত দেয়।

পার্থক্য হয় মাল্টি-বাইট ক্যারেক্টার নিয়ে। যদি বামপাশের ক্যারেক্টার মাল্টি-বাইট না হয়, তবে ORD() এবং ASCII() একই ফলাফল দেয়।

উদাহরণ

mysql> Select ORD('Tutorialspoint');
+-----------------------+
| ORD('Tutorialspoint') |
+-----------------------+
| 84                    |
+-----------------------+

mysql> Select ASCII('Tutorialspoint');
+-------------------------+
| ASCII('Tutorialspoint') |
+-------------------------+
| 84                      |
+-------------------------+

'T' ক্যারেক্টার মাল্টি-বাইট নয়, তাই দুটি ফাংশনই 84 ফেরত দিয়েছে।

  1. MySQL-এ BLOB এবং TEXT ডেটা টাইপের পার্থক্য কী?

  2. পাইথন ২.৭.x এবং পাইথন ৩.x-এর মধ্যে মূল পার্থক্য

  3. ওয়াই-ফাই ৬ এবং ৫জি নেটওয়ার্কের মধ্যে পার্থক্য কী?

  4. উইন্ডোজ ১০ বনাম উইন্ডোজ ১১: মূল পার্থক্য ও আপনার জন্য কোনটি সঠিক