কম্পিউটার

মাইএসকিউএল-এ দশমিক কীভাবে সংরক্ষণ করবেন?


MySQL-এ দশমিক সংরক্ষণ করতে, আপনাকে দুটি প্যারামিটার বুঝতে হবে। সিনট্যাক্স নিম্নরূপ -

DECIMAL(yourTotalDigit,yourDigitsAfterDecimalPoint);

উদাহরণস্বরূপ -

DECIMAL(4,2), এর মানে হল আপনি মোট 4টি সংখ্যা এবং দশমিক বিন্দুর পর 2টি সংখ্যা নিতে পারবেন।

প্রথম প্যারামিটারটি দশমিক বিন্দুর আগে 2 পর্যন্ত হয়

দ্বিতীয় প্যারামিটারটি দশমিক বিন্দুর পরে 2 সংখ্যা পর্যন্ত।

  • কেস 1 − 12.34 বৈধ৷
  • কেস 2 − 123.4 বৈধ নয়৷
  • কেস 3 − 1.234 বৈধ কারণ মান 4 উপেক্ষা করা হবে এবং এটি 1.23 হিসাবে বিবেচিত হবে

এখন আপনি টেবিল -

ব্যবহার করে পরীক্ষা করতে পারেন
mysql> টেবিল DecimalDemo তৈরি করুন -> ( -> পরিমাণ DECIMAL(4,2) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.47 সেকেন্ড)

আমাদের উদাহরণ দশমিক (4,2) এর জন্য অবৈধ মানগুলি নিম্নরূপ -

mysql> DecimalDemo মান (123.4) এ সন্নিবেশ করান; ERROR 1264 (22003):সারি 1mysql-এ কলাম 'অ্যামাউন্ট'-এর জন্য পরিসীমা মানের বাইরে> দশমিক ডেমো মান (1234); ERROR 1264 (22003-এর বাইরে):সারি 1mysql-এ কলাম 'অ্যামাউন্ট'-এর জন্য> দশমিক ডেমো মান (1234.56); ত্রুটি 1264 (22003):সারি 1-এ কলাম 'অ্যামাউন্ট'-এর জন্য পরিসীমা মানের বাইরে

বৈধ মানগুলি নিম্নরূপ -

mysql> DecimalDemo মান (12.34) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> দশমিক ডেমো মানগুলিতে ঢোকান .2345); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত, 1 সতর্কীকরণ (0.18 সেকেন্ড) mysql> দশমিক ডেমো মানগুলিতে সন্নিবেশ করুন (1.234); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত, 1 সতর্কতা (0.16 সেকেন্ড)

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

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

আউটপুট

<প্রে>+---------+| পরিমাণ |+---------+| 12.34 || 12.40 || 0.23 || 1.23 |+-------+4 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ CSV হিসাবে কলামের মানগুলি কীভাবে প্রদর্শন করবেন?

  2. মাইএসকিউএল SUM ফাংশন দশমিক মান যোগ করতে

  3. মাইএসকিউএল-এ সংরক্ষণ করার জন্য আমি কীভাবে একটি সংখ্যাকে দশমিক হিসাবে ফর্ম্যাট করব?

  4. মাইএসকিউএল ডাটাবেসে পেপ্যালের দশমিক পরিমাণ কীভাবে সংরক্ষণ করবেন?