কম্পিউটার

কিভাবে MySQL এ VARCHAR থেকে INT কাস্ট করবেন?


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 এ পরিবর্তন করেছি।


  1. কিভাবে MySQL CAST ওভারফ্লো পরিচালনা করতে পারে?

  2. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  3. কিভাবে MySQL এ স্ট্রিং থেকে তারিখ বের করবেন?

  4. কিভাবে varchar "সময়" কে MySQL এ রিয়েল টাইমে রূপান্তর করবেন?