কম্পিউটার

MySQL ORD() এবং ASCII() ফাংশনের মধ্যে মিল এবং পার্থক্য কি?


MySQL ORD() ফাংশন বাম দিকের অক্ষরের কোড ফেরত দেয় যদি সেই অক্ষরটি মাল্টি-বাইট হয় অর্থাৎ এক বা একাধিক বাইটের ক্রম, নিম্নলিখিত সূত্রের সাহায্যে

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

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

তাদের মধ্যে পার্থক্য এই বিন্দুতে রয়েছে যে বামদিকের অক্ষরটি একটি মাল্টি-বাইট অক্ষর কিনা। যদি এটি একটি মাল্টি-বাইট অক্ষর না হয় তাহলে উভয় ORD() এবং ASCII() ফাংশন একই ফলাফল প্রদান করে। নিম্নলিখিত উদাহরণ এটি প্রদর্শন করবে৷

mysql> Select ORD('Tutorialspoint');
+-----------------------+
| ORD('Tutorialspoint') |
+-----------------------+
|                    84 |
+-----------------------+
1 row in set (0.00 sec)

mysql> Select ASCII('Tutorialspoint');
+-------------------------+
| ASCII('Tutorialspoint') |
+-------------------------+
|                      84 |
+-------------------------+
1 row in set (0.00 sec)

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

  2. Python 2.7.x এবং Python 3.x এর মধ্যে মূল পার্থক্যগুলি কী কী?

  3. Wi-Fi 6 এবং 5G নেটওয়ার্কের মধ্যে পার্থক্য কী?

  4. Windows 10 এবং Windows 11 এর মধ্যে পার্থক্য কি?