মাইএসকিউএল-এ বুলকে int-এ রূপান্তর করতে, আপনি CAST() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি:
mysql> টেবিল কনভার্টবুলটুইনটডেমো তৈরি করুন -> ( -> isYoung bool -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.69 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:
mysql> convertBoolToIntDemo মানগুলিতে সন্নিবেশ করান(সত্য);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> কনভার্টবুলটুইনটেমো মানগুলিতে ঢোকান(মিথ্যা);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)mysql> বিএমওতে কনভার্ট করুন সত্য); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> কনভার্টবুলটুইনডেমো মানগুলিতে সন্নিবেশ করুন (মিথ্যা); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)
নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করা হল:
mysql> convertBoolToIntDemo থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+---------+| ইয়ং |+---------+| 1 || 0 || 1 || 0 |+---------+4 সারি সেটে (0.00 সেকেন্ড)মাইএসকিউএল-এ বুলকে int-এ রূপান্তর করার জন্য নিম্নোক্ত ক্যোয়ারী:
convertBoolToIntDemo থেকেmysql> cast(isYoung=1 হিসাবে স্বাক্ষরিত পূর্ণসংখ্যা) নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
+-----------------------------------+| cast(isYoung=1 হিসাবে স্বাক্ষরিত পূর্ণসংখ্যা) |+-----------------------------------+| 1 || 0 || 1 || 0 |+----------------------------------- সেটে 4 সারি (0.00 সেকেন্ড)