কম্পিউটার

MySQL এ একটি ভেরিয়েবলের ধরন পান?


আপনি MySQL এ ভেরিয়েবলের ধরন পেতে পারবেন না। CAST অপারেটর ব্যবহার করে অন্য ভেরিয়েবলের ধরন কাস্ট করুন। সিনট্যাক্স নিম্নরূপ -

SET @yourVariableName:=’anyValue’

অন্য ধরনের কাস্ট করতে CAST অপারেটর ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

 CAST নির্বাচন করুন ( @yourVariableName AS Signed);

উপরের সিনট্যাক্সটি বোঝার জন্য, আসুন আমরা অন্য প্রকারে কাস্ট করি।

কেস 1 :স্বাক্ষরবিহীন −

-এ স্ট্রিং
mysql> সেট করুন @StringToInt:='12345';কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

ক্যোয়ারীটি অন্য ধরনের −

এর জন্য নিম্নরূপ
mysql> সিলেক্ট করুন CAST(@StringToInt as unsigned);

নিচের আউটপুট −

+--------------------------------+| CAST(@StringToInt as Unsigned) |+--------------------------------+| 12345 |+--------------------------------+1 সারি সেটে (0.00 সেকেন্ড)

কেস 2:ইন্টি টু চার

প্রশ্নটি নিম্নরূপ -

mysql> সেট করুন @IntTochar:=CAST(CHAR হিসাবে 65); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

প্রশ্নটি নিম্নরূপ -

mysql> নির্বাচন করুন @IntTochar;

নিচের আউটপুট −

<প্রে>+------------+| @IntTochar |+------------+| 65 |+------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL এ একটি কলামের সাবস্ট্রিং পান

  2. MySQL এ datetime থেকে শুধুমাত্র তারিখ পান?

  3. MySQL এ নির্বাচিত সারির আকার পান

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