কম্পিউটার

কিভাবে মাইএসকিউএল-এ বুলকে int-এ রূপান্তর করবেন?


মাইএসকিউএল-এ বুলকে 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 সেকেন্ড)

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

  2. কিভাবে MySQL এ একটি তারিখ বিন্যাস রূপান্তর করবেন?

  3. কিভাবে MYSQL-এ MM/YY-কে YYYY-MM-DD তে রূপান্তর করবেন?

  4. কিভাবে একটি int কে C++ এ স্ট্রিং এ রূপান্তর করবেন?