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

MySQL-এ ভেরিয়েবলের টাইপ জানা এবং কাস্ট করা

MySQL-এ সরাসরি ভেরিয়েবলের টাইপ জানা যায় না। তবে CAST অপারেটর ব্যবহার করে ভেরিয়েবলকে অন্য টাইপে কনভার্ট করা যায়। সিনট্যাক্স:

SET @yourVariableName:='anyValue'

CAST অপারেটর ব্যবহার করে অন্য টাইপে কাস্ট করি:

SELECT CAST( @yourVariableName AS SIGNED);

কেস ১: স্ট্রিং থেকে আনসাইনড ইন্টিজার

mysql> set @StringToInt:='12345'; Query OK, 0 rows affected (0.00 sec)
mysql> select CAST(@StringToInt as UNSIGNED);

আউটপুট:

+--------------------------------+
| CAST(@StringToInt as UNSIGNED) |
+--------------------------------+
| 12345                          |
+--------------------------------+
1 row in set (0.00 sec)

কেস ২: ইন্টিজার থেকে ক্যারেক্টার

mysql> set @IntTochar:=CAST(65 as CHAR); Query OK, 0 rows affected (0.00 sec)
mysql> select @IntTochar;

আউটপুট:

+------------+
| @IntTochar |
+------------+
| 65         |
+------------+
1 row in set (0.00 sec)
  1. MySQL-এ SUBSTR() ব্যবহার করে কলামের সাবস্ট্রিং বের করা

  2. MySQL-এ DATE_FORMAT() দিয়ে DATETIME থেকে শুধু তারিখ (DD.MM.YYYY) বের করা

  3. MySQL-এ নির্বাচিত রোয়ের সাইজ বের করা (CHAR_LENGTH)

  4. MySQL-এ ইউজার-ডিফাইনড ভ্যারিয়েবল ব্যবহার করে সর্বোচ্চ পরীক্ষার তারিখ বের করা