কম্পিউটার

আমি কিভাবে একটি মাইএসকিউএল দশমিক ক্ষেত্রকে বৃত্তাকার হওয়া থেকে থামাতে পারি?


আপনি DECIMAL() ফাংশনের সাহায্যে দশমিক ক্ষেত্রের রাউন্ডিং বন্ধ করতে পারেন। এখানে একটি বৃত্তাকার দশমিক ক্ষেত্রের ডেমো আছে। আমাদের উদাহরণের জন্য, আসুন প্রথমে একটি ডেমো টেবিল তৈরি করি

mysql> টেবিল stopRoundingDemo তৈরি করুন -> ( -> DECIMAL(7) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.67 সেকেন্ড)

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

mysql> stopRoundingDemo মানগুলিতে সন্নিবেশ করুন> stopRoundingDemo মান (110.50); ​​কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত, 1 সতর্কতা (0.33 সেকেন্ড)

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

স্টপ রাউন্ডিং ডেমো থেকে
mysql> নির্বাচন করুন;

নিম্নলিখিত আউটপুট

<প্রে>+---------+| পরিমাণ |+---------+| 7837 || 1738 || 111 |+-------+3 সারি সেটে (0.08 সেকেন্ড)

উপরের নমুনা আউটপুটে, দশমিক বৃত্তাকার হয়।

এখন, আমরা দেখব কিভাবে দশমিককে বৃত্তাকার হওয়া বন্ধ করা যায়। তার জন্য, আসুন প্রথমে একটি নতুন টেবিল তৈরি করি এবং DECIMAL টাইপ এমনভাবে সেট করি যা রাউন্ড অফ ছাড়াই ফলাফল দেবে

mysql> টেবিল stopRoundingDemo2 তৈরি করুন -> ( -> DECIMAL(10,4) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.81 সেকেন্ড)

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

mysql> stopRoundingDemo2 মানগুলিতে সন্নিবেশ করুন 110.50); ​​কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)

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

স্টপরাউন্ডিংডেমো2 থেকে
mysql> নির্বাচন করুন;

আউটপুট নিম্নরূপ

<প্রে>+------------+| পরিমাণ |+------------+| 7836.7830 || 1737.6700 || 110.5000 |+------------+3 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ সাউন্ডএক্স() কীভাবে প্রশ্ন করবেন?

  2. কিভাবে একটি একক MySQL ক্যোয়ারীতে GROUP BY দিয়ে FIELD দ্বারা অর্ডার করবেন?

  3. মাইএসকিউএল কোয়েরি ফিল্ড ভ্যালু থেকে কমা গণনা করতে?

  4. মাইএসকিউএল-এর অন্য ক্ষেত্র থেকে কীভাবে একটি ক্ষেত্রের মান বের করা যায়?