VARCHAR কে INT-এ কাস্ট করতে, আমরা MySQL থেকে cast() ফাংশন ব্যবহার করতে পারি। এখানে cast() ফাংশনের সিনট্যাক্স।
cast(dataType হিসাবে যেকোন মান)
আমাদের উদাহরণের জন্য, আমরা create কমান্ডের সাহায্যে একটি টেবিল তৈরি করব।
mysql> টেবিল VarchartointDemo তৈরি করুন -> ( -> মান varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)
একটি টেবিল তৈরি করার পর, INSERT কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করা যাক। প্রশ্নটি নিম্নরূপ -
mysql> VarchartointDemo মানগুলিতে সন্নিবেশ করুন>সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করুন।
mysql> VarchartointDemo থেকে *নির্বাচন করুন;নিচের আউটপুট।
<প্রে>+------+| মান |+------+| 123 || 234 |+------+2 সারি সেটে (0.00 সেকেন্ড)
নিম্নলিখিত সিনট্যাক্স ব্যবহার করে varchar কে int-এ কাস্ট করুন।
আপনার টেবিলের নাম থেকে CAST (আপনার কলামের নাম যেকোনো ডেটা টাইপ হিসাবে) নির্বাচন করুন;
ভারচারকে int-এ কাস্ট করতে উপরের সিনট্যাক্সটি প্রয়োগ করুন।
mysql> VarchartointDemo থেকে CAST (মান হিসাবে আনসাইনড) নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+-------------------------+| CAST(মান আনসাইনড) |+-------------------------+| 123 || 234 |+-------------------------+2 সারি সেটে (0.00 সেকেন্ড)উপরের আউটপুটটি দেখুন, আমরা varchar কে int এ পরিবর্তন করেছি।