কম্পিউটার

মাইএসকিউএল-এ একটি বেস নম্বর সিস্টেমকে অন্য বেস সিস্টেমে রূপান্তর করুন


CONV() ফাংশনটি একটি বেস নম্বর সিস্টেমকে অন্য বেস সিস্টেমে রূপান্তর করতে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ, 16 হল একটি বেস সিস্টেম এবং 10 হল আরেকটি বেস সিস্টেম। 16 বেস সিস্টেম হেক্সাডেসিমেল এবং 10 একটি দশমিক।

সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে যেকোন আলিয়াসনাম হিসাবে CAST(CONV('yourColumnName',16,10) আনসাইনড পূর্ণসংখ্যা হিসাবে) নির্বাচন করুন;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল castTypeToBigIntDemo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT, -> Value varchar(100), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (1.19 সেকেন্ড) প্রাক> 

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> castTypeToBigIntDemo(মান) মান ('AB5') ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> castTypeToBigIntDemo(মান) মানগুলিতে ঢোকান('55244A563C প্রভাবিত); 0.15 সেকেন্ড)mysql> castTypeToBigIntDemo(মান) মান ('4546575765ABD78'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> castTypeToBigIntDemo (0.15 সেকেন্ড) mysql-এ ঢোকান 0.19 সেকেন্ড)mysql> castTypeToBigIntDemo(মান) মান ('86868686856ABD'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> castTypeToBigIntDemo থেকে *নির্বাচন করুন;

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

<প্রে>+----+---------+| আইডি | মান |+---+---------+| 1 | AB5 || 2 | 55244A5562C5566354 || 3 | 4546575765ABD78 || 4 | 5979787DEFAB || 5 | 86868686856ABD |+---+----------------------+5 সারি সেটে (0.00 সেকেন্ড)

MySQL -

-এ একটি BigInt-এ একটি টাইপ কাস্ট করার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> castTypeToBigIntDemo থেকে BigNumber হিসাবে CAST(CONV(Value,16,10) Unsigned integer) সিলেক্ট করুন;

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

<প্রে>+----------------------+| বড় সংখ্যা |+----------------------+| 2741 || 18446744073709551615 || 311985829366644088 || 98378247434155 || 37865559219858109 |+----------------------+5 সারি সেটে, 1 সতর্কতা (0.00 সেকেন্ড)
  1. একটি একক সংখ্যার সংখ্যাকে দুই-অঙ্কে রূপান্তর করতে MySQL ক্যোয়ারী

  2. MySQL প্রশ্ন খালি মান NULL রূপান্তর করতে?

  3. মাইএসকিউএল কোয়েরি মাসে টাইমস্ট্যাম্প রূপান্তর করতে?

  4. মাইএসকিউএল কোয়েরি বিভিন্ন কলাম সহ এক টেবিল থেকে অন্য টেবিলে রেকর্ড কপি করতে