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

MySQL-এ CAST এবং CONV ফাংশন ব্যবহার করে টাইপ BigInt-এ কনভার্ট করা

বড় হেক্সাডেসিম্যাল মান (বেস ১৬) ডেসিম্যাল (বেস ১০) বড় ইন্টিজারে কনভার্ট করতে CONV() এবং CAST(... AS UNSIGNED INTEGER) ব্যবহার করতে হয়। সিনট্যাক্স:

SELECT CAST(CONV('yourColumnName',16,10) AS UNSIGNED INTEGER) as anyAliasName FROM yourTableName;

উদাহরণ

টেবিল castTypeToBigIntDemo (Value varchar) তৈরি এবং ৫টি বড় হেক্স মান ইনসার্ট করি।

কোয়েরি:

mysql> SELECT CAST(CONV(Value,16,10) AS UNSIGNED INTEGER) as BigNumber from castTypeToBigIntDemo;

ফলাফল (ডেসিম্যাল বড় সংখ্যা):

+----------------------+
| BigNumber            |
+----------------------+
| 2741                 |
| 18446744073709551615 |
| 311985829366644088   |
| 98378247434155       |
| 37865559219858109    |
+----------------------+
  1. MySQL-এ ORDER BY LIKE প্যাটার্ন অনুযায়ী সর্ট করা (CASE WHEN)

  2. MySQL-এ TIME ডেটা টাইপ ব্যবহার করুন

  3. MySQL-এ SOUNDEX() ফাংশন ব্যবহার করে ধ্বনিসাম্য খুঁজে বের করা

  4. MySQL-এ একক কোয়ারিতে একাধিক কলামের টাইপ পরিবর্তন করা