CAST(value AS UNSIGNED) দিয়ে স্ট্রিংকে পূর্ণসংখ্যায় রূপান্তর
MySQL-এ CAST() ফাংশন ব্যবহার করে VARCHAR বা CHAR টাইপের মানকে INTEGER (UNSIGNED) এ কনভার্ট করা যায়।
নমুনা টেবিল ও ডেটা
mysql> CREATE TABLE VarchartointDemo (Value VARCHAR(100));
mysql> INSERT INTO VarchartointDemo VALUES ('123'), ('234');
mysql> SELECT * FROM VarchartointDemo;
+-------+
| Value |
+-------+
| 123 |
| 234 |
+-------+
CAST কোয়েরি
mysql> SELECT CAST(Value AS UNSIGNED) FROM VarchartointDemo; +-------------------------+ | CAST(Value AS UNSIGNED) | +-------------------------+ | 123 | | 234 | +-------------------------+
বিকল্প: CONVERT(Value, UNSIGNED INTEGER) বা শুধু Value + 0 (ইমপ্লিসিট কনভারশন)। নন-নিউমেরিক স্ট্রিং ('abc') কাস্ট করলে ০ রিটার্ন করে (ওয়ার্নিংসহ)।