আপনি 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 সেকেন্ড)